@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#101112;--ink-2:#17191b;--ink-3:#232528;--ivory:#f4f0e8;--paper:#fbf8f2;--white:#fffdf9;--orange:#b94a1b;--orange-bright:#dd642c;--orange-pale:#f4d5c4;--sage:#8da78e;--muted:#706d67;--muted-dark:#aaa69f;--line:#10111221;--line-dark:#f4f0e824;--shadow:0 36px 100px #10111238;--radius:28px;--shell:min(1320px, calc(100vw - 64px))}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Manrope Variable,Avenir Next,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}img,svg{display:block}::selection{background:var(--orange);color:var(--ivory)}:focus-visible{outline:2px solid var(--orange-bright);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;line-height:.98}h1 em,h2 em{color:var(--orange);font-family:Newsreader Variable,Georgia,serif;font-style:normal;font-weight:500}.skip-link{z-index:999;background:var(--ivory);color:var(--ink);border-radius:999px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;border-bottom:1px solid var(--line-dark);height:76px;color:var(--ivory);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101112e8;position:sticky;top:0}.header-inner{width:var(--shell);align-items:center;gap:34px;height:100%;margin:auto;display:flex}.header-brand{align-items:center;gap:17px;margin-right:auto;display:flex}.brand{letter-spacing:-.075em;align-items:baseline;font-weight:750;line-height:1;display:inline-flex}.brand-ge{font-size:30px}.brand sup{color:var(--orange-bright);margin-left:1px;font-size:13px;position:relative;top:-.48em}.brand-studio{letter-spacing:.015em;margin-left:7px;font-size:14px;font-weight:450}.brand-inverse{color:var(--ivory)}.product-name{border-left:1px solid var(--line-dark);color:#afaba4;letter-spacing:.13em;text-transform:uppercase;padding-left:17px;font-size:11px;font-weight:650}.navigation-root{align-items:center;display:flex}.desktop-navigation{color:#c0bcb5;align-items:center;gap:27px;font-size:13px;display:flex}.desktop-navigation a,.mega-trigger{transition:color .2s}.desktop-navigation a:hover,.mega-trigger:hover,.mega-trigger[aria-expanded=true]{color:var(--white)}.mega-trigger{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;display:inline-flex}.mega-trigger svg{width:14px;height:14px;transition:transform .2s}.mega-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.header-actions{align-items:center;gap:20px;display:flex}.desktop-mega-panel{z-index:120;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);max-height:calc(100dvh - 76px);color:var(--ivory);background:#101112fb;position:fixed;top:76px;left:0;right:0;overflow-y:auto;box-shadow:0 35px 80px #0000006b}.mega-panel-inner{width:var(--shell);grid-template-columns:.78fr 2.35fr .9fr;align-items:stretch;gap:45px;margin:auto;padding:42px 0 46px;display:grid}.mega-panel-intro{border-right:1px solid var(--line-dark);padding-right:35px}.mega-panel-intro>span,.mobile-mega-heading>span{color:var(--orange-bright);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.mega-panel-intro h2{color:var(--ivory);margin:30px 0 20px;font-size:clamp(34px,3vw,48px);font-weight:520}.mega-panel-intro h2 em{color:var(--ivory)}.mega-groups{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.mega-group h3,.mobile-mega-group h2{color:#78746e;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:8px;font-weight:750}.mega-group a{border-bottom:1px solid #f4f0e817;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:10px 0;display:flex}.mega-group a>span{flex-direction:column;display:flex}.mega-group b{color:#e3dfd7;font-size:11px;font-weight:620}.mega-group small{color:#79756f;margin-top:3px;font-size:7px}.mega-group a svg{color:#605d58;width:14px;height:14px;transition:color .2s,transform .2s}.mega-group a:hover svg{color:var(--orange-bright);transform:translate(4px)}.mobile-navigation,.mobile-menu-toggle,.mobile-mega-panel,.mobile-menu-backdrop{display:none}.pill{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 23px;font-size:13px;font-weight:700;line-height:1;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.pill svg,.text-link svg,.operating-card-action svg,.trust-grid svg{flex:none;width:18px;height:18px}.pill:hover{transform:translateY(-2px)}.pill-small{min-height:40px;padding:0 17px;font-size:12px}.pill-orange{background:var(--orange);color:var(--white)}.pill-orange:hover{background:var(--orange-bright)}.pill-light{background:var(--ivory);color:var(--ink)}.pill-outline{border-color:var(--line-dark);color:var(--ivory)}.pill-outline:hover{background:#f4f0e812}.text-link{border-bottom:1px solid;align-items:center;gap:10px;min-height:44px;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-flex}.dark-link{color:var(--ink)}.eyebrow{color:#76726c;letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:760}.eyebrow span{align-items:center;gap:12px;display:flex}.eyebrow span:before{content:"";background:var(--orange);width:28px;height:1px}.section-number{color:#938f88;letter-spacing:.12em;margin-bottom:44px;font-size:11px;display:block}.section-index{color:#817d76;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.home-hero{isolation:isolate;border-bottom:1px solid var(--line-dark);min-height:max(840px,100svh - 76px);color:var(--ivory);background:linear-gradient(135deg,#0c0e0f 0%,#121416 55%,#171513 100%);position:relative;overflow:hidden}.hero-ambient{z-index:-2;pointer-events:none;background:radial-gradient(circle at 71% 20%,#dd642c2e,#0000 28%),radial-gradient(circle at 14% 88%,#b94a1b17,#0000 28%);position:absolute;inset:0}.hero-ambient:after{content:"";opacity:.16;background:repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#f4f0e814 calc(8.333% - 1px) 8.333%);position:absolute;inset:0}.hero-square{z-index:-1;color:#f4f0e806;pointer-events:none;font-family:inherit;font-size:min(48vw,720px);font-weight:540;line-height:.5;position:absolute;top:42%;left:-3vw;transform:translateY(-50%)}.hero-shell{z-index:2;width:var(--shell);grid-template-columns:minmax(420px,.84fr) minmax(560px,1.16fr);align-items:center;gap:clamp(46px,5vw,94px);min-height:max(800px,100svh - 76px);margin:auto;padding:62px 0 88px;display:grid;position:relative}.hero-copy-column{z-index:4;min-width:0;position:relative}.home-hero-content,.hero-proof{min-width:0;position:relative}.hero-kicker{color:#9f9b94;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:31px;font-size:9px;font-weight:760;display:flex}.hero-kicker i{background:#595651;width:26px;height:1px}.home-hero h1{max-width:650px;margin:0;font-size:clamp(70px,6.4vw,106px);font-weight:510}.home-hero h1 span{color:var(--ivory)}.home-hero h1 em{color:#e47845}.home-hero-content>p:not(.hero-kicker,.hero-market){color:#b6b2aa;max-width:550px;margin:30px 0 0;font-size:15px;line-height:1.78}.hero-actions{align-items:center;gap:25px;margin-top:32px;display:flex}.hero-capabilities{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.hero-capabilities article{align-items:center;gap:10px;min-width:0;padding:18px 12px 18px 0;display:flex}.hero-capabilities article+article{border-left:1px solid var(--line-dark);padding-left:12px}.hero-capability-icon{color:#e47845;background:#dd642c14;border:1px solid #dd642c47;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hero-capability-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.hero-capabilities article>div{flex-direction:column;min-width:0;display:flex}.hero-capabilities strong{color:#e2ded6;font-size:11px}.hero-capabilities small{color:#a09c95;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9px;overflow:hidden}.hero-market{color:#a09c95;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:16px 0 0;font-size:9px;display:flex}.hero-market span{background:var(--orange-bright);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 5px #dd642c17}.hero-visual{--hero-float:7px;isolation:isolate;min-width:0;min-height:690px;position:relative}.hero-visual-glow{z-index:-1;aspect-ratio:1;filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#dd642c33,#b94a1b12 36%,#0000 70%);border-radius:50%;width:82%;position:absolute;top:2%;right:-2%}.hero-orbit{z-index:-1;pointer-events:none;transform-origin:50%;border:1px solid #dd642c29;border-radius:50%;position:absolute}.hero-orbit:after{content:"";background:var(--orange-bright);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 6px #dd642c1a,0 0 25px #dd642cb8}.hero-orbit-wide{aspect-ratio:1;width:84%;top:4%;right:-5%;transform:rotate(18deg)}.hero-orbit-wide:after{top:19%;left:4%}.hero-orbit-tight{aspect-ratio:1;border-color:#f4f0e81a;width:59%;top:13%;right:7%;transform:rotate(-24deg)}.hero-orbit-tight:after{background:var(--ivory);width:5px;height:5px;bottom:16%;right:8%;box-shadow:0 0 0 5px #f4f0e812,0 0 20px #f4f0e866}.hero-photo-frame{z-index:1;background:#292521;border:1px solid #f4f0e833;border-radius:190px 24px 24px;width:86%;height:68%;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 35px 80px #00000052,0 0 0 1px #dd642c0f,0 0 70px #b94a1b1a}.home-hero-image{z-index:0;object-fit:cover;object-position:61% center;width:100%;height:100%;position:absolute;inset:0}.hero-photo-shade{z-index:1;background:linear-gradient(#10111205 34%,#101112c7 100%),linear-gradient(90deg,#10111257,#0000 46%),linear-gradient(135deg,#dd642c17,#0000 42%);position:absolute;inset:0;overflow:hidden}.hero-photo-shade:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff2b 49%,#ffffff0a 54%,#0000 61%);position:absolute;inset:-35% -55%;transform:translate(-45%)}.hero-photo-caption{z-index:2;flex-direction:column;max-width:250px;display:flex;position:absolute;bottom:27px;left:30px}.hero-photo-caption span{color:#d77a50;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800}.hero-photo-caption strong{color:#fff;letter-spacing:-.035em;margin-top:6px;font-family:inherit;font-size:22px;font-weight:570;line-height:1.08}.hero-insight-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101112b8;border:1px solid #ffffff3b;border-radius:13px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;top:28px;right:23px;box-shadow:0 15px 35px #0000002e}.hero-insight-card>span{background:var(--orange);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.hero-insight-card svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hero-insight-card div{flex-direction:column;display:flex}.hero-insight-card small{color:#c1bdb5;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.hero-insight-card strong{color:#fff;margin-top:2px;font-size:10px}.hero-product{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f0e813;border:1px solid #f4f0e829;border-radius:25px;width:96%;padding:10px;position:absolute;bottom:0;left:0;box-shadow:0 38px 90px #0000007a}.hero-product-heading{color:#b0aca5;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:37px;padding:0 8px 8px;font-size:9px;display:flex}.hero-product-heading span{align-items:center;gap:7px;display:flex}.hero-product-heading i{background:#7fac84;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7fac841f}.hero-product-heading small{color:#96928b;font-size:inherit}.hero-product .cockpit{transform:translateZ(0);box-shadow:0 24px 60px #00000040}.hero-product .ui-context>span{font-size:7px}.hero-product .metric-strip small,.hero-product .metric-strip span{font-size:8px}.hero-product .trajectory-card text,.hero-product .signal-card .ui-action{font-size:8px}.hero-caption{z-index:5;color:#9a968f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;line-height:1.8;position:absolute;bottom:24px;left:max(32px,50vw - 660px)}.hero-caption span{color:var(--orange-bright);margin-right:11px}@media (width>=861px){.hero-photo-caption{top:76px;bottom:auto}}.discipline-rail{background:var(--ivory);border-bottom:1px solid var(--line);color:#5d5a55;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:25px max(32px,50vw - 660px);font-size:11px;font-weight:700;display:flex;overflow:hidden}.discipline-rail i{background:var(--orange);border-radius:50%;flex:none;width:4px;height:4px}.manifesto{width:var(--shell);grid-template-columns:.34fr 1.5fr .62fr;align-items:start;gap:70px;min-height:690px;margin:auto;padding:135px 0;display:grid}.manifesto h2,.operating-head h2,.decision-intro h2,.manager-content h2,.member-copy h2,.trust-intro h2{margin:0;font-size:clamp(52px,5.7vw,88px);font-weight:500}.manifesto-copy{color:#5e5b56;margin:108px 0 0;font-size:15px;line-height:1.85}.operating-section{background:var(--ivory);padding:125px max(32px,50vw - 660px) 145px}.operating-head>p{color:#5f5c57;margin:0 0 8px;font-size:16px;line-height:1.8}.planning-stage{margin:95px auto 75px;padding:0 7%;position:relative}.annotation-card{z-index:4;border:1px solid var(--line);background:#fffdf9f5;border-radius:16px;width:230px;padding:19px;position:absolute;box-shadow:0 20px 60px #10111221}.annotation-card span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.annotation-card p{color:#56534e;margin:8px 0 0;font-size:11px;line-height:1.65}.annotation-left{bottom:12%;left:0}.annotation-right{top:10%;right:0}.operating-links{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.operating-links a{border-right:1px solid var(--line);flex-direction:column;min-height:124px;padding:28px 56px 25px 0;display:flex;position:relative}.operating-links a+a{padding-left:30px}.operating-links a:last-child{border-right:0}.operating-links b{margin-bottom:8px;font-size:14px}.operating-links span{color:#77736c;font-size:11px}.operating-card-action svg{color:var(--orange);transition:transform .2s}.operating-card:hover .operating-card-action svg,.trust-grid a:hover svg{transform:translate(5px)}.decision-section{background:var(--ink);color:var(--ivory);padding:145px 0;overflow:hidden}.decision-intro{width:var(--shell);margin:auto}.decision-intro h2{max-width:960px}.decision-intro>p:not(.eyebrow){max-width:610px;color:var(--muted-dark);margin:38px 0 30px;font-size:16px;line-height:1.82}.decision-intro .text-link{color:var(--ivory)}.cockpit-stage{width:min(1460px,100vw - 32px);margin:95px auto 0}div.decision-chain{width:var(--shell);border-top:1px solid var(--line-dark);grid-template-columns:repeat(6,1fr);margin:100px auto 0;display:grid}div.decision-chain article{border-right:1px solid var(--line-dark);min-height:225px;padding:27px 22px 20px 0;position:relative}div.decision-chain article:before{content:"";background:var(--orange-bright);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:0}div.decision-chain article>span{color:#77736d;font-size:9px}div.decision-chain h3{margin:51px 0 12px;font-size:16px}div.decision-chain p{color:#96928c;margin:0;font-size:11px;line-height:1.7}.simulation-section{color:var(--ivory);background:#1b1d1f;padding:135px max(32px,50vw - 660px)}.manager-story{background:var(--paper);grid-template-columns:.9fr 1.1fr;min-height:960px;display:grid}.manager-photo{min-height:960px;position:relative;overflow:hidden}.manager-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.manager-photo:after{content:"";background:linear-gradient(#0000,#101112bd);position:absolute;inset:55% 0 0}.manager-photo>span{z-index:2;color:var(--ivory);letter-spacing:-.025em;font-family:Newsreader Variable,Georgia,serif;font-size:30px;font-weight:500;line-height:1.12;position:absolute;bottom:55px;left:50px}.manager-content{padding:120px max(5vw,70px)}.manager-content>p:not(.eyebrow){color:#64615c;max-width:650px;margin:30px 0 48px;line-height:1.8}.manager-content .waterfall-ui{margin-bottom:35px}.manager-content .editorial-list{border-top-color:var(--line)}.manager-content .editorial-list li{border-bottom-color:var(--line);color:#56534e}.member-story{background:var(--ink);min-height:900px;color:var(--ivory);grid-template-columns:.8fr 1.2fr;display:grid}.member-copy{padding:130px max(4.8vw,62px)}.member-copy>p:not(.eyebrow){color:#aaa69f;margin:34px 0;font-size:15px;line-height:1.85}.editorial-list{border-top:1px solid var(--line-dark);margin:0 0 42px;padding:0;list-style:none}.editorial-list li{border-bottom:1px solid var(--line-dark);color:#d0ccc4;padding:14px 0;font-size:12px}.member-photo{min-height:900px;position:relative;overflow:hidden}.member-photo:after{content:"";background:linear-gradient(90deg,#1011128c,#0000 25%);position:absolute;inset:0}.member-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.phone-overlay{z-index:3;filter:drop-shadow(0 35px 55px #0006);width:270px;position:absolute;bottom:-42px;right:7%;transform:rotate(2deg)}.copilot-section{background:#e9e2d7;grid-template-columns:1fr 1fr;gap:80px;padding:145px max(32px,50vw - 660px);display:grid}.copilot-question>span{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.copilot-question blockquote{letter-spacing:-.035em;margin:35px 0 0;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(38px,4vw,62px);font-weight:500;line-height:1.03}.copilot-answer{border:1px solid var(--line);background:var(--ink);color:var(--ivory);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:38px 1fr;align-self:end;gap:20px;padding:35px;display:grid}.copilot-mark{background:var(--orange);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.hypothesis{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-wrap:wrap;gap:8px 16px;margin-bottom:24px;padding:15px 0;font-size:9px;display:flex}.hypothesis span{color:#918d86;text-transform:uppercase;letter-spacing:.1em}.hypothesis b{color:#c9c5bd;width:100%;font-weight:500}.trust-section{background:var(--paper);padding:135px max(32px,50vw - 660px)}.trust-intro{max-width:930px}.trust-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.trust-grid a{border-right:1px solid var(--line);min-height:300px;padding:30px 54px 30px 0;position:relative}.trust-grid a+a{padding-left:30px}.trust-grid a:last-child{border-right:0}.trust-grid a>span{color:var(--orange);font-size:10px}.trust-grid h3{letter-spacing:-.03em;margin:80px 0 15px;font-size:23px;font-weight:560}.trust-grid p{color:#6b6862;max-width:310px;font-size:12px;line-height:1.75}.trust-grid svg{position:absolute;top:30px;right:26px}.final-cta{background:var(--orange);color:var(--ivory);text-align:center;padding:135px 32px}.final-cta .eyebrow,.final-cta>span{color:#ffffffb3}.final-cta .eyebrow span{justify-content:center}.final-cta .eyebrow span:before{background:var(--ivory)}.final-cta h2{margin:22px auto 25px;font-size:clamp(48px,6.5vw,98px);font-weight:500}.final-cta>p{color:#ffffffc7;margin:0 auto 32px}.demo-badge{width:max-content;color:var(--orange);letter-spacing:.08em;text-transform:uppercase;background:#b94a1b14;border:1px solid #b94a1b40;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800;line-height:1;display:inline-flex}.ui-window{color:var(--ink);background:#f7f5f1;border:1px solid #10111221;border-radius:21px;overflow:hidden;box-shadow:0 34px 90px #00000038}.ui-top{background:#fffefa;border-bottom:1px solid #dedad3;align-items:center;gap:12px;height:62px;padding:0 20px;display:flex}.ui-logo{background:var(--orange);color:#fff;text-transform:uppercase;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.ui-top>div{flex-direction:column;margin-right:auto;display:flex}.ui-top b{font-size:10px;line-height:1.2}.ui-top small{color:#8c8882;margin-top:3px;font-size:7px}.ui-top button,.ui-button{background:var(--orange);color:#fff;border:0;border-radius:9px;padding:8px 12px;font-size:8px}.cockpit-body{grid-template-columns:51px 1fr;display:grid}.ui-side{background:#efede8;border-right:1px solid #dfdbd4;flex-direction:column;align-items:center;gap:13px;padding-top:18px;display:flex}.ui-side i{background:#d9d5ce;border-radius:7px;width:21px;height:21px}.ui-side .selected{background:var(--orange)}.cockpit-main{min-width:0;padding:22px}.ui-context{justify-content:space-between;align-items:flex-end;display:flex}.ui-context>div{flex-direction:column;display:flex}.ui-context small{color:#8a8680;font-size:7px}.ui-context strong{letter-spacing:-.03em;margin-top:3px;font-size:15px}.ui-context>span{color:#99958e;font-size:6px}.metric-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.metric-strip article{background:#fff;border:1px solid #e1ddd6;border-radius:11px;flex-direction:column;min-height:76px;padding:11px;display:flex}.metric-strip small{color:#7e7a74;font-size:6px}.metric-strip strong{letter-spacing:-.04em;margin:5px 0 auto;font-size:15px}.metric-strip span{color:#77736d;font-size:6px}.metric-strip .up{color:#56795b}.metric-strip .warn{color:var(--orange)}.cockpit-grid{grid-template-columns:1.5fr .78fr;gap:10px;display:grid}.trajectory-card,.signal-card{background:#fff;border:1px solid #e1ddd6;border-radius:12px;min-height:210px;padding:14px}.ui-card-head{justify-content:space-between;display:flex}.ui-card-head>div{flex-direction:column;display:flex}.ui-card-head small,.ui-card-head>span{color:#88847e;font-size:6px}.trajectory-card svg{width:100%;height:155px;margin-top:8px;overflow:visible}.trajectory-card text{fill:#7c7872;font:7px Manrope Variable,sans-serif}.signal-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #b94a1b1a}.signal-card>strong{color:var(--orange);margin-top:32px;font-size:30px;line-height:1;display:block}.signal-card p{color:#69665f;margin:11px 0 16px;font-size:8px;line-height:1.55}.signal-card .ui-action{color:var(--orange);font-size:7px;font-weight:750}.cockpit-compact{border-radius:18px}.cockpit-compact .ui-top{height:48px}.cockpit-compact .cockpit-main{padding:15px}.cockpit-compact .metric-strip{margin:12px 0}.cockpit-compact .metric-strip article{min-height:60px}.cockpit-compact .trajectory-card,.cockpit-compact .signal-card{min-height:170px}.cockpit-compact .trajectory-card svg{height:115px}.planning-ui{width:100%;min-height:535px}.planning-body{padding:25px 30px 35px}.planning-toolbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.planning-toolbar>div{background:#eae7e1;border-radius:9px;padding:4px;display:flex}.planning-toolbar span{color:#807c76;border-radius:7px;padding:7px 15px;font-size:8px}.planning-toolbar .active{color:var(--ink);background:#fff;box-shadow:0 3px 10px #0000000d}.planning-toolbar p{color:#7d7973;margin:0;font-size:8px}.planning-grid-head,.planning-row{grid-template-columns:.5fr 1.7fr .9fr .7fr;align-items:center;display:grid}.planning-grid-head{color:#8b8781;text-transform:uppercase;letter-spacing:.08em;padding:0 17px 10px;font-size:7px}.planning-row{background:#ffffff8a;border-top:1px solid #e0dcd5;min-height:67px;padding:0 17px;font-size:9px}.planning-row time{color:#76726c}.planning-row>div{align-items:center;gap:10px;display:flex}.planning-row>span{color:#74706a}.planning-row>strong{color:#57705a;background:#edf0e8;border-radius:999px;width:max-content;padding:5px 9px;font-size:8px}.planning-row>strong.full{color:var(--orange);background:#f4d8ca}.activity-dot{background:var(--sage);border-radius:50%;width:7px;height:7px}.dot-1,.dot-3{background:#d0a35b}.dot-2{background:var(--orange)}.dot-4{background:#7d8aa7}.waterfall-ui{box-shadow:0 25px 70px #00000021}.waterfall-content{grid-template-columns:repeat(6,1fr);align-items:end;gap:9px;height:230px;padding:30px 20px 12px;display:grid}.waterfall-content>div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.waterfall-content span{color:#817d77;order:3;margin-top:7px;font-size:6px}.waterfall-content b{order:2;margin-top:4px;font-size:7px}.waterfall-content i{background:#c8c3ba;border-radius:5px 5px 1px 1px;order:1;width:80%;min-height:8px}.waterfall-content i.positive{background:#8eaa90}.waterfall-content i.negative{background:#d59b81}.waterfall-content i.accent{background:var(--orange)}.ui-footnote{color:#827e78;border-top:1px solid #e1ddd6;margin:0;padding:12px 20px;font-size:7px}.heatmap-ui{min-width:0}.heatmap-head{justify-content:space-between;padding:24px 24px 15px;display:flex}.heatmap-head strong{font-size:12px}.heatmap-head span{color:#88847e;font-size:7px}.heatmap-wrap{grid-template-columns:32px 1fr;gap:9px;padding:10px 24px;display:grid}.heatmap-times{color:#8c8882;grid-template-rows:repeat(5,1fr);font-size:6px;display:grid}.heatmap-times span{align-items:center;display:flex}.heatmap-grid{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.heatmap-grid i{aspect-ratio:1.35;background:color-mix(in srgb, var(--orange) var(--value), #efece6);border-radius:5px;place-items:center;display:grid}.heatmap-grid i span{color:#101112b8;font-size:6px;font-style:normal}.heatmap-days{color:#88847e;text-align:center;grid-template-columns:repeat(6,1fr);padding:0 24px 22px 65px;font-size:6px;display:grid}.phone-frame{min-height:555px;color:var(--ink);background:#fbf8f2;border:7px solid #242629;border-radius:38px;padding:36px 17px 18px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000004d}.phone-island{background:#242629;border-radius:999px;width:63px;height:16px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-head{justify-content:space-between;align-items:center;display:flex}.phone-head i{background:#ddd8cf;border-radius:50%;width:22px;height:22px}.phone-kicker{color:#89847d;margin:25px 0 2px;font-size:7px}.phone-frame h3{letter-spacing:-.04em;margin:0;font-size:22px;line-height:1.1}.phone-date-row{grid-template-columns:repeat(4,1fr);gap:5px;margin:22px 0;display:grid}.phone-date-row span{color:#85817b;border:1px solid #e1ddd5;border-radius:9px;flex-direction:column;align-items:center;padding:7px 4px;font-size:6px;display:flex}.phone-date-row small{color:var(--ink);font-size:10px}.phone-date-row .active{background:var(--orange);border-color:var(--orange);color:#fff}.phone-date-row .active small{color:#fff}.phone-class{background:var(--ink);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:9px;padding:13px;display:flex}.phone-class>div{flex-direction:column;display:flex}.phone-class small,.phone-class span{color:#a8a49d;font-size:6px}.phone-class b{margin:4px 0;font-size:10px}.phone-action{background:var(--orange);color:#fff;border-radius:8px;padding:7px 8px;font-size:6px}.phone-class-muted{color:var(--ink);background:#ebe7df}.phone-nav{border-top:1px solid #dfdbd3;justify-content:space-around;padding:13px 20px;display:flex;position:absolute;bottom:18px;left:17px;right:17px}.phone-nav i{background:#d0cbc2;border-radius:999px;width:15px;height:4px}.phone-nav .active{background:var(--orange)}.simulation-demo{width:100%}.simulation-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:65px;display:flex}.simulation-title-wrap{align-items:flex-start;gap:36px;display:flex}.simulation-index{color:#75716b;font-size:10px}.simulation-kicker{color:var(--orange-bright);letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:800}.simulation-heading h3{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(40px,4.7vw,68px);font-weight:520;line-height:1}.simulation-grid{border:1px solid var(--line-dark);border-radius:var(--radius);grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden}.simulation-controls{background:#141618;padding:42px}.simulation-scenarios{border:0;margin:0 0 42px;padding:0}.simulation-scenarios legend{color:#8e8a84;letter-spacing:.11em;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:700}.simulation-scenario-list{gap:8px;display:grid}.simulation-scenario{border:1px solid var(--line-dark);text-align:left;cursor:pointer;background:0 0;border-radius:13px;grid-template-columns:32px 1fr 16px;align-items:center;gap:12px;min-height:66px;padding:11px 14px;display:grid}.simulation-scenario-active{border-color:var(--orange-bright);background:#b94a1b21}.simulation-scenario-letter{color:#bcb8b1;background:#292b2e;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.simulation-scenario-active .simulation-scenario-letter{background:var(--orange);color:#fff}.simulation-scenario-copy{flex-direction:column;display:flex}.simulation-scenario-copy small{color:#8b8780;font-size:8px}.simulation-scenario-check{border:1px solid #57544f;border-radius:50%;width:14px;height:14px}.simulation-range-group label{justify-content:space-between;align-items:center;margin-bottom:19px;font-size:11px;display:flex}.simulation-range-group output{color:var(--orange-bright);letter-spacing:-.04em;font-size:28px;font-weight:700}.simulation-range-group input{appearance:none;background:linear-gradient(90deg, var(--orange-bright) var(--simulation-progress), #424448 var(--simulation-progress));cursor:pointer;border-radius:999px;width:100%;height:4px}.simulation-range-group input::-webkit-slider-thumb{appearance:none;border:5px solid var(--orange-bright);background:var(--ivory);border-radius:50%;width:20px;height:20px}.simulation-range-group input::-moz-range-thumb{border:5px solid var(--orange-bright);background:var(--ivory);border-radius:50%;width:12px;height:12px}.simulation-range-scale{color:#7f7b75;justify-content:space-between;margin-top:11px;font-size:7px;display:flex}.simulation-safety{border-top:1px solid var(--line-dark);color:#8f8b85;margin:35px 0 0;padding-top:20px;font-size:8px;line-height:1.7}.simulation-results{background:var(--ivory);color:var(--ink);padding:42px}.simulation-results-head{justify-content:space-between;display:flex}.simulation-results-head p{color:#77736c;margin:0;font-size:8px}.simulation-results-head strong{font-size:20px}.simulation-estimate{height:fit-content;color:var(--orange);text-transform:uppercase;background:#ead4c9;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.simulation-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.simulation-metric{border-right:1px solid var(--line);flex-direction:column;min-height:165px;padding:24px 20px 20px 0;display:flex}.simulation-metric+.simulation-metric{padding-left:20px}.simulation-metric:last-child{border-right:0}.simulation-metric span{color:#77736d;font-size:8px}.simulation-metric strong{color:var(--orange);letter-spacing:-.05em;margin:auto 0 6px;font-size:clamp(24px,2.6vw,40px)}.simulation-metric small{color:#8b8781;font-size:7px}.simulation-confidence-label{justify-content:space-between;font-size:10px;display:flex}.simulation-confidence-track{background:#d5d0c7;border-radius:999px;height:5px;margin:12px 0;overflow:hidden}.simulation-confidence-track span{border-radius:inherit;background:var(--orange);height:100%;transition:width .3s;display:block}.simulation-confidence p{color:#77736d;margin:0;font-size:8px}.page-intro{background:var(--paper);padding:150px max(32px,50vw - 660px) 120px}.page-intro-dark{background:var(--ink);color:var(--ivory)}.page-intro h1{max-width:1120px;margin:0;font-size:clamp(60px,7.3vw,108px);font-weight:500}.page-intro>p{color:#6b6862;max-width:690px;margin:40px 0 0 auto;font-size:17px;line-height:1.8}.page-intro-dark>p{color:#aaa69f}.subpage-section{background:var(--paper);padding:120px max(32px,50vw - 660px)}.subpage-section+.subpage-section{border-top:1px solid var(--line)}.subpage-section h2,.section-heading h2,.section-copy h2{margin:18px 0 28px;font-size:clamp(42px,4.5vw,68px);font-weight:520}.subpage-section p,.section-copy>p,.section-heading>p{color:#68655f;line-height:1.8}.split-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:8vw;display:grid}.section-copy{min-width:0}.section-heading{max-width:900px;margin-bottom:70px}.status-pill{width:max-content;color:var(--orange);letter-spacing:.08em;text-transform:uppercase;background:#b94a1b12;border:1px solid #b94a1b40;border-radius:999px;margin-top:18px;padding:7px 11px;font-size:8px;font-weight:800;display:inline-flex}.content-list{margin:38px 0 0;padding:0;list-style:none}ul.content-list{border-top:1px solid var(--line)}ul.content-list li{border-bottom:1px solid var(--line);flex-direction:column;padding:17px 0;display:flex}.content-list span{color:#77736d;font-size:10px}div.content-list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}div.content-list.content-list-prose,div.content-list.content-list-stacked{grid-template-columns:minmax(0,1fr)}div.content-list.content-list-four,div.content-list.content-list-eight{grid-template-columns:repeat(4,minmax(0,1fr))}div.content-list>article{border:1px solid var(--line);border-radius:18px;padding:26px}div.content-list>article>span{color:var(--orange);font-size:9px}div.content-list h3{margin:25px 0 10px;font-size:18px}div.content-list p{margin:0;font-size:11px}.product-scene{min-width:0;position:relative}.product-scene>.demo-badge{z-index:4;position:absolute;top:14px;right:14px}.platform-note,.studio-fit-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--ivory);padding:40px}.platform-note h3,.studio-fit-panel h3{letter-spacing:-.04em;margin:26px 0 15px;font-size:29px;line-height:1.15}.platform-note .text-link,.studio-fit-panel .text-link{margin-top:20px}.quote-band{background:#e8dfd3;padding:90px max(32px,50vw - 660px)}.quote-band>p{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5.8vw,82px);font-weight:500;line-height:1}.quote-band>p:last-child{margin-left:20%}.quote-band em{color:var(--orange);font-family:Newsreader Variable,Georgia,serif;font-style:normal;font-weight:540}.dark-panel{background:var(--ink);color:var(--ivory)}.dark-panel p,.dark-panel .content-list span{color:#aaa69f}.dark-panel .content-list,.dark-panel ul.content-list li{border-color:var(--line-dark)}.role-panels{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.role-panels>article{border:1px solid var(--line);background:#ffffff05;border-radius:20px;flex-direction:column;min-height:310px;padding:30px;display:flex}.dark-panel .role-panels>article{border-color:var(--line-dark)}.role-panels>article>span:first-child{color:var(--orange-bright);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:750}.role-panels h2,.role-panels h3{letter-spacing:-.04em;margin:auto 0 17px;font-size:27px;font-weight:520;line-height:1.12}.role-panels p{margin:0;font-size:11px;line-height:1.75}.role-overview{background:var(--ivory)}.role-overview .text-link{margin-top:24px}.cockpit-feature>.cockpit{width:100%}.finance-section{background:#ebe5dc}.availability-note{margin-top:25px;font-size:9px;color:#8f8b84!important}.quote-band.decision-chain{display:block}.quote-band.decision-chain ol{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin:55px 0 0;padding:0;list-style:none;display:grid}.quote-band.decision-chain li{border-right:1px solid var(--line);min-height:220px;padding:24px 18px 15px 0}.quote-band.decision-chain li+li{padding-left:18px}.quote-band.decision-chain li>span{color:var(--orange);font-size:8px}.quote-band.decision-chain h3{margin:52px 0 12px;font-size:16px}.quote-band.decision-chain p{color:#6d6963;font-size:9px;line-height:1.7}.studio-editorial{padding-top:35px;padding-bottom:35px}.studio-editorial article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr .8fr;align-items:center;gap:40px;min-height:220px;padding:38px 0;display:grid}.studio-editorial article>span{color:var(--orange);font-size:10px}.studio-editorial article p{margin:0}.studio-editorial article>div:nth-child(2) p{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.studio-editorial h2{margin:12px 0 0;font-size:42px}.studio-editorial small{color:#85817a;font-size:9px}.studio-principles{align-self:stretch}.demo-form{border-radius:var(--radius);background:var(--ink);color:var(--ivory);box-shadow:var(--shadow);gap:20px;padding:42px;display:grid}.demo-form>div{gap:7px;display:grid}.demo-form label{color:#b2aea7;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.demo-form input,.demo-form select,.demo-form textarea{border:1px solid var(--line-dark);width:100%;color:var(--ivory);background:#202225;border-radius:10px;outline:none;padding:13px 15px}.demo-form textarea{resize:vertical}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:var(--orange-bright)}.demo-form>p{color:#8d8982;margin:0;font-size:8px}.legal-copy{max-width:980px;margin:auto}.legal-copy h2{margin:65px 0 20px;font-size:32px}.legal-copy p{margin-bottom:12px}.legal-copy a{color:var(--orange);text-decoration:underline}.site-footer{background:var(--ink);color:var(--ivory);padding:100px max(32px,50vw - 660px) 32px}.footer-lead{border-bottom:1px solid var(--line-dark);grid-template-columns:.55fr 1.45fr;align-items:end;gap:60px;padding-bottom:80px;display:grid}.footer-lead>div p{color:#85817a;margin:18px 0 0;font-size:10px}.footer-lead h2{margin:0;font-size:clamp(43px,5vw,74px);font-weight:500}.footer-lead h2 em{color:var(--ivory)}.footer-grid{grid-template-columns:repeat(4,1fr);gap:40px;padding:70px 0;display:grid}.footer-grid>div{color:#9b978f;flex-direction:column;gap:10px;font-size:10px;display:flex}.footer-label{color:var(--ivory);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:750}.footer-grid a:hover{color:var(--ivory)}.footer-bottom{border-top:1px solid var(--line-dark);color:#77736d;justify-content:space-between;gap:30px;padding-top:25px;font-size:8px;display:flex}.footer-bottom>div{gap:25px;display:flex}@media (width<=1100px){:root{--shell:min(100% - 40px, 980px)}.desktop-navigation,.desktop-mega-panel{display:none}.mobile-menu-toggle{border:1px solid var(--line-dark);cursor:pointer;background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;display:flex}.mobile-menu-toggle .mobile-menu-bar{background:var(--ivory);flex:0 0 1px;width:17px;height:1px;transition:transform .2s;display:block}.mobile-navigation{display:block}.mobile-menu-toggle{list-style:none}.mobile-menu-toggle::-webkit-details-marker{display:none}.mobile-navigation[open] .mobile-menu-bar:first-of-type{transform:translateY(3.5px)rotate(45deg)}.mobile-navigation[open] .mobile-menu-bar:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu-backdrop{z-index:118;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#060708b8;border:0;width:100%;display:block;position:fixed;inset:76px 0 0}.mobile-mega-panel{z-index:120;overscroll-behavior:contain;border:1px solid var(--line-dark);width:min(780px,100vw);max-height:calc(100dvh - 76px);color:var(--ivory);background:#101112fc;border-top:0;padding:30px;display:block;position:fixed;top:76px;right:0;overflow-y:auto;box-shadow:0 35px 80px #00000073}.mobile-mega-heading{border-bottom:1px solid var(--line-dark);grid-template-columns:.55fr 1fr;align-items:end;gap:30px;padding-bottom:25px;display:grid}.mobile-mega-heading p{color:#918d86;max-width:420px;margin:0;font-size:10px;line-height:1.65}.mobile-mega-grid{grid-template-columns:repeat(3,1fr);gap:28px;padding:28px 0;display:grid}.mobile-mega-group h2{font-size:10px}.mobile-mega-group a{color:#dedad2;border-bottom:1px solid #f4f0e817;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 0;font-size:14px;display:flex}.mobile-mega-group a svg{color:#68645e;width:14px;height:14px}.mobile-mega-cta{width:100%;position:sticky;bottom:0;box-shadow:0 -16px 28px #101112f0}.header-actions .pill{display:none}.home-hero{min-height:0}.hero-shell{grid-template-columns:1fr;gap:46px;min-height:0;padding:64px 0 70px}.home-hero-content{max-width:760px}.home-hero h1{font-size:clamp(70px,10vw,96px)}.hero-visual{min-height:540px}.hero-photo-frame{width:78%;height:70%}.hero-product{width:82%}.hero-caption{display:none}.ui-top b{font-size:11px}.ui-top small,.metric-strip small,.metric-strip span{font-size:9px}.ui-card-head b{font-size:10px}.ui-card-head small,.ui-card-head>span{font-size:8px}.trajectory-card text{font-size:9px}.signal-card p{font-size:10px}.signal-card .ui-action,.waterfall-content span,.waterfall-content b,.ui-footnote,.heatmap-head span,.heatmap-times,.heatmap-grid i span,.heatmap-days{font-size:9px}.phone-kicker,.phone-class small,.phone-class span{font-size:8px}.phone-class b{font-size:11px}.phone-action{font-size:8px}.manifesto{grid-template-columns:1fr;gap:30px;min-height:0;padding:100px 0}.manifesto-copy{max-width:620px;margin:10px 0 0 auto}.operating-head{gap:60px}div.decision-chain{grid-template-columns:repeat(3,1fr)}div.decision-chain article:nth-child(3){border-right:0}.manager-story,.member-story{grid-template-columns:1fr}.manager-photo,.member-photo{min-height:680px}.manager-content,.member-copy{padding:90px max(5vw,40px)}.member-copy{order:2}.member-photo{order:1}.copilot-section{gap:40px}.simulation-grid{grid-template-columns:1fr}.split-section{grid-template-columns:1fr;gap:60px}.footer-lead{grid-template-columns:1fr}}@media (width<=1000px){.operating-head,.copilot-section{grid-template-columns:1fr}.annotation-card{display:none}.role-panels,.footer-grid{grid-template-columns:repeat(2,1fr)}.quote-band.decision-chain ol{grid-template-columns:repeat(3,1fr)}.quote-band.decision-chain li:nth-child(3n){border-right:0}}@media (width<=860px){:root{--shell:calc(100vw - 30px)}.site-header{height:68px}.header-inner{gap:12px}.header-brand{gap:10px}.brand-ge{font-size:25px}.brand-studio{font-size:12px}.product-name{padding-left:10px;font-size:8px}.mobile-menu-backdrop{inset:68px 0 0}.mobile-mega-panel{max-height:calc(100dvh - 68px);padding:25px 20px;top:68px}.mobile-mega-heading{grid-template-columns:1fr;gap:12px}.mobile-mega-grid{grid-template-columns:repeat(2,1fr);gap:28px 22px}.mobile-mega-group:last-child{grid-column:1/-1}.home-hero{min-height:0}.hero-shell{gap:36px;padding:48px 0 50px}.hero-copy-column{display:contents}.home-hero-content{z-index:4;order:1}.hero-visual{order:2}.hero-proof{z-index:4;order:3}.home-hero-image{object-position:68% center}.home-hero h1{font-size:clamp(52px,16vw,72px)}.home-hero-content>p:not(.hero-kicker,.hero-market){font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-capabilities{margin-top:0}.hero-visual{min-height:0}.hero-photo-frame{border-radius:100px 20px 20px;width:100%;height:clamp(330px,58vw,410px);position:relative}.hero-product{width:calc(100% - 16px);margin:-82px auto 0;position:relative;bottom:auto;left:auto;transform:none}.hero-product .cockpit-body{grid-template-columns:1fr}.hero-product .ui-side,.hero-product .metric-strip article:nth-child(n+3),.hero-product .signal-card{display:none}.hero-product .metric-strip{grid-template-columns:repeat(2,1fr)}.hero-product .cockpit-compact .trajectory-card{min-height:165px}.hero-product .cockpit-compact .trajectory-card svg{height:112px}.hero-insight-card{top:20px;right:16px}.hero-orbit-wide{width:104%;top:-6%;right:-24%}.hero-orbit-tight{width:72%;top:4%;right:-3%}.hero-visual-glow{width:104%;top:-8%;right:-18%}.discipline-rail{justify-content:flex-start;overflow-x:auto}.manifesto,.operating-section,.decision-section,.simulation-section,.trust-section,.copilot-section,.subpage-section{padding-top:84px;padding-bottom:84px}.manifesto h2,.operating-head h2,.decision-intro h2,.manager-content h2,.member-copy h2,.trust-intro h2{font-size:48px}.operating-head{grid-template-columns:1fr;gap:35px}.planning-stage{margin:65px 0 50px;padding:0;overflow:visible}.planning-ui{width:100%;min-height:0;margin:0;transform:none}.planning-body{padding:18px 12px 22px}.planning-toolbar{align-items:flex-start;gap:12px}.planning-toolbar p{text-align:right;max-width:120px}.planning-grid-head,.planning-row{grid-template-columns:.55fr 1.55fr .62fr}.planning-grid-head span:nth-child(3),.planning-row>span{display:none}.planning-grid-head{padding:0 8px 9px}.planning-row{min-height:61px;padding:0 8px;font-size:8px}.planning-row>div{gap:7px}.annotation-card{display:none}.operating-links,.trust-grid{grid-template-columns:1fr}.operating-links a,.operating-links a+a,.trust-grid a,.trust-grid a+a{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.cockpit-stage{width:var(--shell);margin-top:60px;overflow:visible}.cockpit-stage .cockpit{width:100%;margin:0;transform:none}.cockpit-body{grid-template-columns:34px minmax(0,1fr)}.ui-side{gap:10px}.ui-side i{border-radius:5px;width:16px;height:16px}.cockpit-main,.cockpit-compact .cockpit-main{padding:12px}.ui-context{align-items:flex-start}.ui-context strong{font-size:12px}.ui-context>span{display:none}.metric-strip,.cockpit-compact .metric-strip{grid-template-columns:repeat(2,1fr);gap:7px;margin:12px 0}.metric-strip article,.cockpit-compact .metric-strip article{min-height:70px}.metric-strip strong{font-size:14px}.metric-strip small,.metric-strip span{font-size:9px}.cockpit-grid{grid-template-columns:1fr}.trajectory-card,.cockpit-compact .trajectory-card{min-height:185px}.signal-card,.cockpit-compact .signal-card{min-height:155px}.trajectory-card svg,.cockpit-compact .trajectory-card svg{height:130px}div.decision-chain{grid-template-columns:1fr 1fr;margin-top:65px}div.decision-chain article:nth-child(2n){border-right:0}div.decision-chain article:nth-child(3){border-right:1px solid var(--line-dark)}.simulation-heading,.simulation-title-wrap{gap:15px}.simulation-heading{flex-direction:column}.simulation-heading h3{font-size:40px}.simulation-range-group input{background:linear-gradient(90deg, var(--orange-bright) var(--simulation-progress), #424448 var(--simulation-progress)) center / 100% 4px no-repeat;height:46px}.simulation-controls,.simulation-results{padding:25px}.simulation-metrics{grid-template-columns:1fr}.simulation-metric,.simulation-metric+.simulation-metric{border-right:0;border-bottom:1px solid var(--line);min-height:120px;padding:20px 0}.simulation-metric:last-child{border-bottom:0}.manager-photo,.member-photo{min-height:540px}.manager-photo>span{font-size:23px;bottom:30px;left:25px}.manager-content,.member-copy{padding:75px 22px}.member-photo img{object-position:58% center}.phone-overlay{width:215px;bottom:-90px;right:-5%;transform:scale(.78)rotate(2deg)}.copilot-section{grid-template-columns:1fr}.copilot-question blockquote{font-size:38px}.copilot-answer{grid-template-columns:30px 1fr;padding:23px}.copilot-mark{width:30px;height:30px}.trust-grid a{min-height:250px}.page-intro{padding:100px 20px 80px}.page-intro h1{font-size:clamp(43px,13vw,54px)}.page-intro>p{font-size:14px}.quote-band{padding:70px 20px}.quote-band>p{font-size:42px}.quote-band>p:last-child{margin:9px 0 0}.role-panels,div.content-list,.footer-grid{grid-template-columns:1fr}.role-panels>article{min-height:260px}.quote-band.decision-chain ol{grid-template-columns:1fr 1fr}.quote-band.decision-chain li:nth-child(3n){border-right:1px solid var(--line)}.quote-band.decision-chain li:nth-child(2n){border-right:0}.studio-editorial article{grid-template-columns:35px 1fr;gap:18px}.studio-editorial article>div:last-child{grid-column:2}.demo-form{padding:25px}.footer-lead{padding-bottom:55px}.footer-grid{gap:36px}.footer-grid a,.footer-bottom a{align-items:center;min-height:44px;display:flex}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=420px){:root{--shell:calc(100vw - 24px)}.header-inner{width:calc(100vw - 24px)}.product-name{display:none}.mobile-mega-grid{grid-template-columns:1fr;gap:26px}.mobile-mega-heading p{font-size:9px}.home-hero h1{font-size:clamp(48px,15vw,62px)}.hero-kicker{flex-wrap:wrap;align-items:flex-start;max-width:290px}.hero-capabilities article{flex-direction:column;align-items:flex-start;padding:15px 6px}.hero-capabilities article+article{padding-left:8px}.hero-capability-icon{width:32px;height:32px}.hero-capabilities small{display:none}.hero-market{font-size:7px}.hero-visual{--hero-float:4px}.hero-photo-frame{border-radius:80px 18px 18px;height:320px}.hero-photo-caption{display:none}.hero-photo-caption strong{font-size:18px}.hero-insight-card{top:14px;right:12px}.hero-insight-card small{display:none}.hero-product{border-radius:21px;width:100%;margin-top:-72px;padding:7px}.hero-product-heading{padding:0 6px 6px}.hero-product-heading small{display:none}.ui-top{height:54px;padding:0 12px}.ui-top .demo-badge{white-space:normal;text-align:center;max-width:88px;line-height:1.25}.cockpit-body{grid-template-columns:28px minmax(0,1fr)}.ui-side i{width:13px;height:13px}.planning-toolbar>div{flex:none}.planning-toolbar span{padding:7px 10px}.copilot-answer{grid-template-columns:1fr}.copilot-mark{margin-bottom:5px}}@media (prefers-reduced-motion:no-preference){.hero-ambient{animation:16s ease-in-out infinite alternate ambient-drift}.hero-photo-frame{animation:1.05s cubic-bezier(.2,.75,.2,1) .16s both hero-frame-in}.home-hero-image{will-change:transform;animation:15s ease-in-out 1.1s infinite alternate hero-breathe}.hero-product{animation:1s ease-out .28s both product-rise}.home-hero-content{animation:.85s ease-out 80ms both copy-rise}.hero-product .cockpit{will-change:transform;animation:7s ease-in-out 1.35s infinite cockpit-float}.hero-insight-card{will-change:transform;animation:5.5s ease-in-out 1.1s infinite insight-float}.hero-insight-card>span,.hero-product-heading i{will-change:transform;animation:2.8s ease-in-out infinite signal-beat}.hero-photo-shade:after{animation:8.5s ease-in-out 2.4s infinite light-sweep}.hero-orbit-wide{animation:30s linear infinite orbit-wide}.hero-orbit-tight{animation:24s linear infinite reverse orbit-tight}@keyframes ambient-drift{0%{transform:translate(-.6%)scale(1)}to{transform:translate(.8%,-.5%)scale(1.025)}}@keyframes hero-frame-in{0%{opacity:.82;transform:translate(18px,16px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hero-breathe{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.055)translate(-.7%,-.35%)}}@keyframes product-rise{0%{opacity:1;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes copy-rise{0%{opacity:1;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cockpit-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(0,calc(-1 * var(--hero-float)),0)}}@keyframes insight-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(-3px,calc(-1 * var(--hero-float)),0)}}@keyframes signal-beat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.9)}}@keyframes light-sweep{0%,66%{opacity:0;transform:translate(-45%)}72%{opacity:.45}86%,to{opacity:0;transform:translate(45%)}}@keyframes orbit-wide{0%{transform:rotate(18deg)}to{transform:rotate(378deg)}}@keyframes orbit-tight{0%{transform:rotate(-24deg)}to{transform:rotate(336deg)}}}@media (width<=860px) and (prefers-reduced-motion:no-preference){.hero-ambient,.hero-product .cockpit,.hero-insight-card>span,.hero-product-heading i{animation:none}.hero-orbit-tight{display:none}.hero-photo-shade:after{animation-iteration-count:1}.home-hero-image{animation-duration:18s}.hero-orbit-wide{animation-duration:36s}}.operating-section{isolation:isolate;color:var(--ivory);background:#111315;padding:96px max(32px,50vw - 720px) 88px;position:relative;overflow:hidden}.operating-ambient{z-index:-1;pointer-events:none;background:radial-gradient(circle at 83% 18%,#c94a1b30,#0000 27%),radial-gradient(circle at 20% 72%,#da97661a,#0000 30%),repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#f4f0e809 calc(10% - 1px) 10%);position:absolute;inset:0}.operating-canvas{grid-template-columns:minmax(310px,.68fr) minmax(0,1.32fr);align-items:stretch;gap:clamp(40px,5vw,82px);display:grid;position:relative}.operating-editorial-image{background:#211f1d;border:1px solid #f4f0e821;border-radius:180px 26px 26px;min-height:760px;margin:0;position:relative;overflow:hidden;box-shadow:0 42px 110px #0000006b}.operating-editorial-image:after{content:"";pointer-events:none;border:1px solid #f4f0e824;border-radius:158px 16px 16px;position:absolute;inset:22px}.operating-editorial-image img{object-fit:cover;object-position:52% center;filter:saturate(.82)contrast(1.04);width:100%;height:100%;display:block;transform:scale(1.015)}.operating-image-shade{background:linear-gradient(#0d0e0f14 18%,#0d0e0f29 47%,#0d0e0feb 100%);position:absolute;inset:0}.operating-editorial-image figcaption{z-index:2;gap:13px;display:grid;position:absolute;bottom:56px;left:46px;right:46px}.operating-editorial-image figcaption span{color:#e57b4b;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.operating-editorial-image figcaption strong{color:#f5f0e8;letter-spacing:-.035em;max-width:330px;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(28px,2.6vw,42px);font-weight:500;line-height:1.03}.operating-image-status{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d5d0c8;letter-spacing:.08em;text-transform:uppercase;background:#111315a8;border:1px solid #f4f0e833;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 13px;font-size:9px;font-weight:720;display:inline-flex;position:absolute;top:46px;left:46px}.operating-image-status i,.operating-signals i{background:#7fac84;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #7fac841c}.operating-product-story{min-width:0;padding:18px 0 0}.operating-head{grid-template-columns:minmax(0,1.2fr) minmax(240px,.58fr);align-items:end;gap:clamp(32px,4vw,72px);display:grid}.operating-head .eyebrow{color:#d06a3a;margin:23px 0 30px}.operating-head h2{color:#f5f0e8;letter-spacing:-.06em;max-width:760px;font-size:clamp(52px,5.1vw,80px);line-height:.94}.operating-head h2 em{color:#e16c37}.operating-head>p{color:#aaa69f;max-width:390px;margin:0 0 4px;font-size:14px;line-height:1.75}.operating-signals{border-top:1px solid #f4f0e821;border-bottom:1px solid #f4f0e821;grid-template-columns:repeat(3,minmax(0,1fr));margin:38px 0 26px;padding:17px 0;list-style:none;display:grid}.operating-signals li{color:#c9c4bc;letter-spacing:.1em;text-transform:uppercase;border-right:1px solid #f4f0e81f;align-items:center;gap:12px;min-height:28px;padding:0 20px;font-size:9px;font-weight:760;display:flex}.operating-signals li:first-child{padding-left:4px}.operating-signals li:last-child{border-right:0}.planning-stage{background:linear-gradient(145deg,#fff1,#ffffff05);border:1px solid #f4f0e821;border-radius:26px;margin:0;padding:41px 32px 30px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0d,0 32px 80px #00000040}.planning-stage:before{content:"";background:#df6c38;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:24px;box-shadow:15px 0 #f4f0e833,30px 0 #f4f0e81c}.planning-stage-label{color:#8e8a84;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:8px;display:flex;position:absolute;top:13px;left:82px;right:24px}.planning-stage-label span{color:#c4bfb7;font-weight:800}.planning-stage .planning-ui{width:100%;min-height:0;transform:none;box-shadow:0 26px 58px #00000040}.planning-stage .annotation-left{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#191b1de0;border-color:#f4f0e821;width:205px;bottom:42px;left:-42px}.planning-stage .annotation-left p{color:#aaa69f}.operating-links{grid-template-columns:1.08fr 1fr 1fr;gap:16px;margin-top:58px;display:grid;position:relative}.operating-links-head{border-bottom:1px solid #f4f0e824;grid-column:1/-1;grid-template-columns:minmax(180px,.42fr) minmax(0,1.2fr) minmax(230px,.52fr);align-items:end;gap:clamp(28px,4vw,72px);min-width:0;margin-bottom:12px;padding:0 2px 27px;display:grid}.operating-links-head>span{color:#e47744;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.operating-links-head h3{color:#f5f0e8;letter-spacing:-.045em;margin:0;font-family:inherit;font-size:clamp(28px,2.4vw,39px);font-weight:560;line-height:1.02}.operating-links-head h3 em{color:#d9784d;font-family:Newsreader Variable,Georgia,serif;font-size:1.08em;font-weight:520}.operating-links-head p{color:#aaa59e;max-width:360px;margin:0;font-size:12px;line-height:1.65}.operating-card{isolation:isolate;background:radial-gradient(circle at 94% 4%,#d95c2424,#0000 35%),linear-gradient(145deg,#202224 0%,#17191b 58%,#141618 100%);border:1px solid #f4f0e821;border-radius:24px;flex-direction:column;min-width:0;min-height:374px;padding:25px;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 60px #0003}.operating-links .operating-card,.operating-links .operating-card+.operating-card{border:1px solid #f4f0e821;padding:25px}.operating-links .operating-card:last-child{border-right:1px solid #f4f0e821}.operating-card:before{z-index:-1;content:"";border:1px solid #e7774629;border-radius:50%;width:230px;height:230px;position:absolute;top:-108px;right:-82px;box-shadow:0 0 0 45px #e7774606,0 0 0 90px #e7774604}.operating-card:after{content:"";opacity:.56;background:linear-gradient(90deg,#0000,#e26730bf,#0000);border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:0;left:25px;right:25px}.operating-card-payment{background:radial-gradient(circle at 100% 100%,#d95c241c,#0000 38%),linear-gradient(145deg,#1d2022 0%,#16181a 62%,#131517 100%)}.operating-card-message{background:radial-gradient(circle at 0 100%,#d95c241a,#0000 36%),linear-gradient(145deg,#1e2022 0%,#151719 60%,#121416 100%)}.operating-card-top{justify-content:space-between;align-items:center;gap:18px;min-height:56px;display:flex}.operating-card .premium-icon{color:#e77746;background:linear-gradient(145deg,#e7774629,#e777460b);border-color:#e777465c;border-radius:17px;width:54px;height:54px;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0000002e}.operating-card .premium-icon svg{width:23px;height:23px;position:static;transform:none}.operating-card-index{align-items:center;gap:10px;display:flex}.operating-card-index:before{content:"";background:#f4f0e838;width:25px;height:1px}.operating-card-index small,.operating-card-index em{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.operating-card-index small{color:#e77746}.operating-card-index em{color:#aaa59e}.operating-card-copy{flex-direction:column;gap:11px;margin:29px 0 22px;display:flex}.operating-card-copy>strong{color:#f5f0e8;letter-spacing:-.035em;font-family:inherit;font-size:clamp(20px,1.45vw,24px);font-weight:610;line-height:1.05}.operating-card-copy>span{color:#b1aca4;max-width:315px;font-size:12px;line-height:1.58}.operating-card-preview{background:#07090a4f;border:1px solid #f4f0e81c;border-radius:17px;gap:7px;min-width:0;margin-top:auto;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff06}.operating-preview-head{color:#77736d;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 3px 7px;font-size:7px;font-weight:780;display:flex}.operating-preview-head>span{color:inherit;font-size:inherit}.operating-preview-head strong{color:#a9bdaa;font-size:inherit;font-weight:inherit;align-items:center;gap:7px;display:inline-flex}.operating-preview-head i,.operating-preview-dot{background:#86a98b;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 4px #86a98b14}.operating-preview-row{background:#ffffff05;border:1px solid #f4f0e813;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:31px;padding:0 9px;display:grid}.operating-preview-row time{color:#e1794a;font-size:8px;font-weight:760}.operating-preview-row>b{color:#d3cec5;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:9px;font-weight:690;overflow:hidden}.operating-preview-row>em{color:#89857e;white-space:nowrap;font-size:7px;font-style:normal;font-weight:680}.operating-card-preview-payment .operating-preview-row,.operating-card-preview-message .operating-preview-row{grid-template-columns:6px minmax(0,1fr) auto}.operating-card-preview-message .operating-preview-row:nth-child(3) .operating-preview-dot{background:#d89a55;box-shadow:0 0 0 4px #d89a5514}.operating-card-action{color:#d9d4cc;letter-spacing:.04em;justify-content:space-between;align-items:flex-end;gap:16px;min-height:45px;padding:16px 3px 0;font-size:10px;font-weight:760;display:flex}.operating-links .operating-card-action{color:#d9d4cc;font-size:10px}.operating-card-action svg{color:#e77746;flex:none;width:17px;height:17px;position:static}.operating-card:focus-visible{outline-offset:4px;border-color:#e7774699;outline:2px solid #e77746}.operating-card:hover .premium-icon svg{transform:none}.decision-section{isolation:isolate;color:var(--ivory);background:radial-gradient(circle at 88% 13%,#c94a1b2e,#0000 25%),radial-gradient(circle at 12% 65%,#e2784812,#0000 29%),#121416;padding:126px 0 138px;position:relative;overflow:hidden}.decision-section:before{z-index:-1;pointer-events:none;content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#f4f0e809 calc(8.333% - 1px) 8.333%),linear-gradient(#ffffff04,#0000 30%);position:absolute;inset:0}.decision-intro{width:var(--shell);grid-template-columns:minmax(0,1.12fr) minmax(380px,.72fr);align-items:center;gap:clamp(54px,7vw,112px);margin:auto;display:grid}.decision-intro-copy{min-width:0}.decision-intro-copy .section-number{color:#8f8a83}.decision-intro-copy .eyebrow{color:#d87445;margin:28px 0 34px}.decision-intro-copy h2{color:#f5f0e8;letter-spacing:-.065em;max-width:930px;font-size:clamp(54px,5.3vw,84px);line-height:.94}.decision-intro-copy h2 em{color:#df6f3b}.decision-intro-copy>p:not(.eyebrow){color:#b3aea6;max-width:650px;margin:35px 0 31px;font-size:15px;line-height:1.8}.decision-intro-copy .text-link{color:#f3eee6}.decision-intro-scene{background:radial-gradient(circle at 100% 0,#dc622b30,#0000 38%),linear-gradient(145deg,#ffffff13,#ffffff05);border:1px solid #f4f0e826;border-radius:28px;flex-direction:column;min-width:0;min-height:505px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 42px 100px #00000054}.decision-intro-scene:before{content:"";border:1px solid #e36f3d33;border-radius:50%;width:260px;height:260px;position:absolute;top:-105px;right:-82px;box-shadow:0 0 0 48px #e36f3d06,0 0 0 96px #e36f3d04}.decision-intro-scene>header{z-index:1;color:#d5d0c8;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #f4f0e81f;justify-content:space-between;align-items:center;gap:18px;min-height:39px;padding-bottom:17px;font-size:8px;font-weight:780;display:flex;position:relative}.decision-intro-scene>header span{align-items:center;gap:9px;display:inline-flex}.decision-intro-scene>header i{background:#83a688;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #83a68814}.decision-intro-scene>header small{color:#77736d;font-size:7px}.decision-intro-question{z-index:1;background:#080a0b57;border:1px solid #f4f0e81c;border-radius:19px;gap:11px;margin:24px 0 14px;padding:23px;display:grid;position:relative}.decision-intro-question small,.decision-intro-signals small{color:#dd7848;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800}.decision-intro-question strong{color:#f2ede5;letter-spacing:-.035em;max-width:330px;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(25px,2vw,32px);font-weight:520;line-height:1.03}.decision-intro-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.decision-intro-signals>span{background:#ffffff06;border:1px solid #f4f0e817;border-radius:15px;flex-direction:column;min-width:0;min-height:104px;padding:15px;display:flex}.decision-intro-signals b{color:#ded9d0;margin:auto 0 6px;font-size:11px}.decision-intro-signals em{color:#817d77;font-size:8px;font-style:normal;line-height:1.4}.decision-intro-bars{border:1px solid #f4f0e817;border-radius:15px;gap:12px;margin-top:14px;padding:17px;display:grid}.decision-intro-bars>span{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;display:grid}.decision-intro-bars small{color:#85817a;font-size:7px}.decision-intro-bars i{background:#f4f0e814;border-radius:999px;height:3px;overflow:hidden}.decision-intro-bars b{border-radius:inherit;background:linear-gradient(90deg,#9c3b16,#e17747);width:72%;height:100%;display:block}.decision-intro-bars span:nth-child(2) b{width:87%}.decision-intro-bars span:nth-child(3) b{background:#77736d;width:38%}.decision-intro-scene>footer{align-items:center;gap:13px;margin-top:auto;padding:20px 3px 0;display:flex}.decision-intro-scene>footer .premium-icon{color:#9bb39e;background:#83a68812;border-color:#83a68842;border-radius:50%;width:42px;height:42px}.decision-intro-scene>footer span{flex-direction:column;gap:4px;display:flex}.decision-intro-scene>footer small{color:#7f7b75;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.decision-section .cockpit-stage{background:linear-gradient(145deg,#fff1,#ffffff04);border:1px solid #f4f0e821;border-radius:30px;width:min(1460px,100vw - 32px);margin:88px auto 0;padding:15px;box-shadow:0 40px 110px #0000004d,inset 0 1px #ffffff0d}.decision-section .cockpit-stage .cockpit{width:100%;margin:0;transform:none}div.decision-chain{width:var(--shell);border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:104px auto 0;display:grid;position:relative}.decision-chain-head{border-bottom:1px solid #f4f0e824;grid-column:1/-1;grid-template-columns:minmax(170px,.4fr) minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:clamp(28px,4vw,70px);margin-bottom:22px;padding:0 2px 29px;display:grid}.decision-chain-head>span{color:#dd7545;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}div.decision-chain .decision-chain-head h3{color:#f2ede5;letter-spacing:-.045em;margin:0;font-family:inherit;font-size:clamp(28px,2.4vw,39px);font-weight:560;line-height:1.02}div.decision-chain .decision-chain-head h3 em{color:#dd7545;font-family:Newsreader Variable,Georgia,serif;font-weight:520}div.decision-chain .decision-chain-head p{color:#9b978f;max-width:410px;margin:0;font-size:11px;line-height:1.65}div.decision-chain article:nth-child(n){background:linear-gradient(150deg,#ffffff0e,#ffffff04);border:1px solid #f4f0e81f;border-radius:20px;flex-direction:column;min-width:0;min-height:286px;padding:20px;transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}div.decision-chain article:before{content:"";background:linear-gradient(90deg,#0000,#dd6f3ca3,#0000);border-radius:0 0 999px 999px;width:auto;height:2px;position:absolute;top:0;left:18px;right:18px}div.decision-chain article:last-child{background:radial-gradient(circle at 92% 6%,#dd6f3c26,#0000 42%),linear-gradient(150deg,#ffffff12,#dd6f3c09);border-color:#dd6f3c52}div.decision-chain article+article{padding-left:20px}.decision-step-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.decision-step-top .premium-icon{color:#dc7547;background:#dd6f3c12;border-color:#dd6f3c4d;border-radius:14px;width:44px;height:44px;box-shadow:inset 0 1px #ffffff0f}.decision-step-top .premium-icon svg{width:19px;height:19px}div.decision-chain .decision-step-top>span{color:#d87344;letter-spacing:.14em;font-size:9px;font-weight:780}.decision-step-copy{margin:auto 0 21px}.decision-step-copy small{color:#77736d;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:780}div.decision-chain .decision-step-copy h3{color:#f1ece4;letter-spacing:-.035em;margin:13px 0 11px;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(22px,1.55vw,27px);font-weight:520;line-height:1}div.decision-chain .decision-step-copy p{color:#aaa69f;margin:0;font-size:10px;line-height:1.6}div.decision-chain .decision-step-status{color:#79756f;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f4f0e817;align-items:center;gap:8px;padding-top:13px;font-size:7px;display:flex}.decision-step-status i{background:#83a688;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #83a68812}@media (width<=1180px){.operating-canvas{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:36px}.operating-editorial-image{border-radius:130px 24px 24px;min-height:690px}.operating-head{grid-template-columns:1fr;gap:24px}.operating-head>p{max-width:650px}.planning-stage .annotation-left{display:none}.decision-intro{grid-template-columns:1fr;gap:50px}.decision-intro-copy{max-width:930px}.decision-intro-scene{width:min(760px,100%);min-height:480px}div.decision-chain{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1040px){.operating-links{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-card-planning{grid-column:1/-1;min-height:342px}}@media (width<=860px){.operating-section{padding:36px 16px 64px}.operating-ambient{background:radial-gradient(circle at 82% 9%,#c94a1b33,#0000 28%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#f4f0e809 calc(25% - 1px) 25%)}.operating-canvas{grid-template-columns:1fr;gap:42px}.operating-editorial-image{border-radius:88px 20px 20px;min-height:430px}.operating-editorial-image:after{border-radius:74px 12px 12px;inset:14px}.operating-editorial-image img{object-position:50% 36%}.operating-editorial-image figcaption{bottom:34px;left:30px;right:30px}.operating-editorial-image figcaption strong{font-size:31px}.operating-image-status{top:27px;left:27px}.operating-product-story{padding:0 6px}.operating-head{gap:22px}.operating-head .eyebrow{margin:16px 0 24px}.operating-head h2{font-size:clamp(42px,11.4vw,58px);line-height:.96}.operating-head>p{font-size:14px}.operating-signals{grid-template-columns:1fr;margin:30px 0 22px}.operating-signals li{border-bottom:1px solid #f4f0e81a;border-right:0;min-height:44px;padding:0 4px}.operating-signals li:last-child{border-bottom:0}.planning-stage{border-radius:20px;padding:36px 8px 8px;overflow:hidden}.planning-stage-label{left:70px;right:14px}.planning-stage-label small{display:none}.planning-stage .planning-ui{border-radius:15px}.operating-links{grid-template-columns:1fr;gap:14px;margin-top:38px}.operating-card-planning{grid-column:auto}.operating-links-head{grid-template-columns:1fr;gap:13px;margin-bottom:5px;padding:0 2px 24px}.operating-links-head h3{font-size:clamp(31px,8vw,42px)}.operating-links-head p{max-width:480px}.operating-links .operating-card,.operating-links .operating-card+.operating-card{border:1px solid #f4f0e821;border-radius:21px;min-height:354px;padding:22px}.operating-card-copy{margin:25px 0 20px}.operating-card-copy>strong{font-size:23px}.operating-card-copy>span{font-size:12px}.operating-card-action{min-height:43px}.decision-section{padding:82px 0 92px}.decision-intro{gap:40px}.decision-intro-copy .eyebrow{margin:20px 0 27px}.decision-intro-copy h2{font-size:clamp(43px,11.3vw,58px);line-height:.96}.decision-intro-copy>p:not(.eyebrow){margin:27px 0 28px;font-size:14px;line-height:1.72}.decision-intro-scene{border-radius:23px;min-height:465px;padding:22px}.decision-section .cockpit-stage{border-radius:21px;width:calc(100vw - 24px);margin-top:58px;padding:8px;overflow:hidden}div.decision-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:72px}.decision-chain-head{grid-template-columns:1fr;gap:13px;margin-bottom:8px;padding-bottom:24px}div.decision-chain .decision-chain-head h3{font-size:clamp(31px,8vw,42px)}div.decision-chain .decision-chain-head p{max-width:520px}div.decision-chain article:nth-child(n),div.decision-chain article+article{min-height:250px;padding:19px}}@media (width<=620px){.decision-intro-scene{min-height:0;padding:18px}.decision-intro-question{padding:19px}.decision-intro-signals{grid-template-columns:1fr}.decision-intro-signals>span{min-height:92px}.decision-intro-bars{padding:14px}div.decision-chain{grid-template-columns:minmax(0,1fr)}div.decision-chain article:nth-child(n),div.decision-chain article+article{min-height:220px}}@media (width<=420px){.operating-section{padding-left:12px;padding-right:12px}.operating-editorial-image{min-height:390px}.operating-head h2{font-size:clamp(39px,11.2vw,48px)}.planning-stage .planning-body{padding-left:8px;padding-right:8px}.planning-stage .planning-toolbar p{max-width:100px}.operating-links .operating-card,.operating-links .operating-card+.operating-card{border-radius:19px;min-height:338px;padding:18px}.operating-card:after{left:18px;right:18px}.operating-card .premium-icon{border-radius:15px;width:48px;height:48px}.operating-card-index{gap:7px}.operating-card-index:before{width:15px}.operating-card-copy{margin:22px 0 17px}.operating-card-copy>strong{font-size:21px}.operating-card-preview{border-radius:14px;padding:10px}.operating-preview-row{gap:7px;padding:0 7px}.operating-card-action{font-size:9px}.decision-intro-scene{border-radius:19px;padding:16px}.decision-intro-scene>header{gap:10px}.decision-intro-question{border-radius:15px;margin-top:18px;padding:17px}.decision-intro-question strong{font-size:25px}.decision-intro-bars>span{grid-template-columns:62px minmax(0,1fr);gap:9px}.decision-intro-scene>footer{padding-top:17px}div.decision-chain article:nth-child(n),div.decision-chain article+article{border-radius:18px;padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.desktop-navigation a[aria-current=page],.mega-group a[aria-current=page],.mobile-mega-group a[aria-current=page]{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--orange-bright);text-decoration-color:var(--orange-bright);text-underline-offset:7px}.mega-panel-inner{grid-template-columns:.72fr 2.75fr .9fr}.mega-groups{grid-template-columns:repeat(4,1fr);gap:22px}.mega-panel-intro>span,#mobile-menu-title{color:var(--orange-bright);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.mega-panel-intro p,.mega-group small,.mega-group h3,.mobile-mega-group h2{font-size:10px}.mobile-mega-heading>div{min-width:0}.mobile-mega-heading>div p{margin-top:8px}.mobile-mega-panel{padding-bottom:max(30px, env(safe-area-inset-bottom))}.manifesto{min-height:0;padding-top:105px;padding-bottom:105px}.section-heading{margin-bottom:54px}.status-pill{font-size:10px;line-height:1.35}.availability-note{font-size:11px;line-height:1.65}.demo-badge{padding:6px 9px;font-size:9px;line-height:1.2}.eyebrow,.section-index{font-size:11px}.content-list strong{font-size:13px}.content-list span{font-size:11px}div.content-list p,.role-panels p{font-size:13px}.studio-editorial small{font-size:11px}.ui-top b{font-size:12px}.ui-top small,.ui-context small{font-size:9px}.ui-context>span{font-size:8px}.metric-strip small,.metric-strip span{font-size:9px}.ui-card-head b{font-size:10px}.ui-card-head small,.ui-card-head>span,.trajectory-card text{font-size:9px}.signal-card p{font-size:10px}.signal-card .ui-action,.planning-grid-head{font-size:9px}.planning-row{font-size:10px}.planning-row>strong,.waterfall-content span,.waterfall-content b,.ui-footnote,.heatmap-head span,.heatmap-times,.heatmap-days{font-size:9px}.heatmap-grid i span{color:var(--ink);background:#fffdf9db;border-radius:4px;padding:2px 4px;font-size:9px}.phone-kicker,.phone-class small,.phone-class span,.phone-action{font-size:8px}.premium-icon{width:48px;height:48px;color:var(--orange);background:linear-gradient(145deg,#dd642c21,#b94a1b0a);border:1px solid #b94a1b3d;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff73}.premium-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.availability-section{background:#e8dfd3;grid-template-columns:.72fr 1.28fr;align-items:start;gap:7vw;padding:105px max(32px,50vw - 660px);display:grid}.availability-intro h2{margin:0;font-size:clamp(46px,5vw,76px);font-weight:520}.availability-intro>p:not(.eyebrow){color:#625f59;max-width:520px;margin:30px 0 24px}.availability-cards{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.availability-cards article{border-right:1px solid var(--line);min-height:390px;padding:25px 22px 25px 0}.availability-cards article+article{padding-left:22px}.availability-cards article:last-child{border-right:0}.availability-cards article>span{color:var(--orange);font-size:11px}.availability-cards h3{margin:58px 0 17px;font-size:22px;line-height:1.15}.availability-cards p{color:#68645e;min-height:105px;font-size:12px;line-height:1.7}.availability-cards ul{border-top:1px solid var(--line);margin:20px 0 0;padding:18px 0 0;list-style:none}.availability-cards li{color:#55524d;margin:8px 0;font-size:11px}.availability-cards li:before{color:var(--orange);content:"•";margin-right:8px}.method-section{background:var(--paper);padding:105px max(32px,50vw - 660px)}.method-section .section-heading{max-width:920px}.method-section .section-heading h2{margin:0;font-size:clamp(48px,5vw,78px);font-weight:520}.method-section .section-heading>p:not(.eyebrow){color:#68655f;max-width:650px;margin-top:25px}.method-grid,.principle-grid,.status-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.method-grid article,.principle-grid article,.status-grid article{border:1px solid var(--line);background:#ffffff5c;border-radius:20px;min-height:270px;padding:28px}.method-grid h3,.principle-grid h3,.status-grid h3{margin:45px 0 14px;font-size:22px;line-height:1.15}.method-grid p,.principle-grid p,.status-grid p{color:#68655f;margin:0;font-size:12px;line-height:1.7}.dark-panel .principle-grid article{border-color:var(--line-dark);background:#ffffff08}.dark-panel .principle-grid p{color:#aaa69f}.status-legend .section-heading{max-width:870px}.status-grid article>span{color:var(--orange);font-size:11px}.status-grid h3{margin-top:55px}.offer-modules{background:#e8dfd3;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.offer-modules>article{border:1px solid var(--line);background:var(--paper);border-radius:24px;flex-direction:column;min-height:500px;padding:38px;display:flex}.offer-module-head{align-items:center;gap:18px;display:flex}.offer-module-head>div{flex-direction:column;display:flex}.offer-module-head .status-pill{margin:0 0 7px}.offer-module-head p{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.offer-modules h2{max-width:650px;margin-top:55px}.offer-modules>article>p{max-width:700px}.offer-modules ul{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:12px 24px;margin:auto 0 0;padding:28px 0 0;list-style:none;display:grid}.offer-modules li{color:#5f5c57;font-size:12px}.offer-modules li:before{color:var(--orange);content:"✓";margin-right:9px}.offer-pricing{position:relative}.offer-pricing>span{color:#625f59;max-width:650px;margin:35px 0 0 auto;font-size:14px;display:block}.faq-list{max-width:1120px;margin:auto}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:58px 1fr 44px;align-items:center;gap:20px;min-height:110px;padding:24px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--orange);font-size:11px}.faq-list summary h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,38px);font-weight:560;line-height:1.08}.faq-list summary i{border:1px solid var(--line);border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-style:normal;transition:transform .2s;display:grid}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{max-width:780px;margin:0 0 40px 78px;font-size:15px}.about-origin>div:last-child{font-size:18px}.about-origin>div:last-child p+p{margin-top:22px}.method-proof ol{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.method-proof li{border-right:1px solid var(--line);min-height:240px;padding:26px 24px 20px 0}.method-proof li+li{padding-left:24px}.method-proof li:last-child{border-right:0}.method-proof li>span{color:var(--orange);font-size:11px}.method-proof li strong{margin:65px 0 10px;font-size:19px;display:block}.method-proof li p{margin:0;font-size:12px}.not-found{background:var(--ink);min-height:calc(100svh - 76px);color:var(--ivory);flex-direction:column;justify-content:center;padding:110px max(32px,50vw - 660px);display:flex}.not-found>span{color:var(--orange-bright);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.not-found h1{max-width:1000px;margin:30px 0;font-size:clamp(58px,8vw,118px);font-weight:500}.not-found p{color:#aaa69f;max-width:600px;font-size:16px}.not-found>div{align-items:center;gap:26px;margin-top:24px;display:flex}.planning-summary{flex-direction:column;align-items:flex-end;gap:4px;background:0 0!important;padding:0!important}.planning-summary .demo-badge{padding:4px 7px;font-size:8px}.coach-ui{min-height:540px}.coach-body{grid-template-columns:1.15fr .85fr;gap:14px;padding:24px;display:grid}.coach-next,.coach-participants,.coach-alert{background:#fff;border:1px solid #e1ddd6;border-radius:15px;padding:22px}.coach-next>span,.coach-alert>span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.coach-next h3{margin:38px 0 8px;font-size:28px}.coach-next p,.coach-alert p{color:#77736d;font-size:11px}.coach-next>div{gap:8px;margin-top:32px;display:flex}.coach-next>div span{color:#56795b;background:#edf0e8;border-radius:999px;padding:7px 9px;font-size:9px}.coach-participants>div,.coach-participants p{justify-content:space-between;align-items:center;display:flex}.coach-participants>div{margin-bottom:15px;font-size:11px}.coach-participants p{border-top:1px solid #e1ddd6;margin:0;padding:11px 0;font-size:10px}.coach-participants i{color:#8b8781;font-size:9px;font-style:normal}.coach-participants i.is-present{color:#56795b}.coach-alert{grid-column:1/-1;grid-template-columns:.5fr 1.1fr 1.2fr;align-items:center;gap:20px;display:grid}.coach-alert strong,.coach-alert p{margin:0}.simulation-heading h2{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(40px,4.7vw,68px);font-weight:520;line-height:1}.simulation-range-group input{background:linear-gradient(90deg, var(--orange-bright) var(--simulation-progress), #424448 var(--simulation-progress)) center / 100% 4px no-repeat;height:44px}.simulation-confidence p{margin:8px 0 0;font-size:11px;line-height:1.6}.simulation-confidence-label{font-size:12px}.simulation-estimate{text-align:center;max-width:180px;font-size:9px}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.demo-form{position:relative}.form-grid{grid-template-columns:repeat(2,1fr);gap:18px!important;display:grid!important}.form-grid>div,.demo-form>div:not(.form-grid,.form-feedback,.form-honeypot){gap:8px;display:grid}.demo-form label span{color:#918d86;text-transform:none;font-weight:500}.demo-form input,.demo-form select,.demo-form textarea{outline-offset:2px;border-color:#f4f0e861;outline:2px solid #0000;min-height:48px}.demo-form textarea{min-height:120px}.demo-form input:focus-visible,.demo-form select:focus-visible,.demo-form textarea:focus-visible{border-color:var(--orange-bright);outline-color:var(--orange-bright)}.form-help{color:#aaa69f;font-size:11px;line-height:1.55}.privacy-check{align-items:flex-start;line-height:1.55;letter-spacing:0!important;text-transform:none!important;gap:11px!important;display:flex!important}.privacy-check input{flex:none;width:20px;min-height:20px;margin:2px 0 0}.privacy-check span{font-size:12px;color:#c9c5bd!important}.privacy-check label{cursor:pointer}.privacy-check a,.form-feedback a{color:var(--orange-bright);text-decoration:underline}.demo-form button[disabled]{cursor:wait;opacity:.66}.form-feedback{background:#ffffff0a;border:1px solid #f4f0e82e;border-radius:13px;padding:18px}.form-feedback-success{border-color:#8da78e80}.form-feedback-error{border-color:#dd642c8c}.form-feedback strong{font-size:13px}.form-feedback p{color:#c9c5bd;margin:6px 0 0;font-size:11px}.form-feedback button{color:var(--orange-bright);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.legal-copy ul{padding-left:22px}.legal-copy li{margin:9px 0}.studio-editorial article{grid-template-columns:44px 56px 1fr .8fr}.studio-editorial article>.premium-icon{width:46px;height:46px}.studio-editorial article>div:nth-child(3) p{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.migration-guardrails .principle-grid,.customer-intelligence .principle-grid{grid-template-columns:repeat(3,1fr)}.security-requirements .principle-grid{grid-template-columns:repeat(4,1fr)}.security-requirements .principle-grid h3{margin-top:28px}.operation-grid-section{background:#e8dfd3}.footer-grid{grid-template-columns:repeat(5,1fr);gap:28px}.footer-grid>div{font-size:12px}.footer-label,.footer-lead>div p{font-size:11px}.footer-bottom{font-size:10px}@media (width<=1100px){.availability-section{grid-template-columns:1fr}.availability-intro{max-width:760px}.availability-cards article{min-height:330px}.method-grid,.principle-grid,.security-requirements .principle-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(3,1fr)}.mega-groups{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){html{scroll-padding-top:84px}main section[id],main article[id]{scroll-margin-top:84px}.mobile-mega-heading{grid-template-columns:1fr 44px;align-items:start}.mobile-mega-grid{grid-template-columns:repeat(2,1fr)}.mobile-mega-group:last-child{grid-column:auto}.availability-section,.method-section{padding:76px 20px}.availability-cards{grid-template-columns:1fr}.availability-cards article,.availability-cards article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0 28px}.availability-cards h3{margin-top:28px}.availability-cards p{min-height:0}.method-grid,.principle-grid,.status-grid,.migration-guardrails .principle-grid,.customer-intelligence .principle-grid,.security-requirements .principle-grid{grid-template-columns:1fr}.method-grid article,.principle-grid article,.status-grid article{min-height:235px}.offer-modules{grid-template-columns:1fr}.offer-modules>article,.offer-modules>article:last-child{grid-column:auto;min-height:0;padding:28px}.offer-modules ul{grid-template-columns:1fr}.faq-list summary{grid-template-columns:36px 1fr 42px;gap:12px;min-height:95px}.faq-list details>p{margin-left:48px}.method-proof ol{grid-template-columns:repeat(2,1fr)}.method-proof li:nth-child(2){border-right:0}.method-proof li:nth-child(n+3){border-top:1px solid var(--line)}.coach-body{grid-template-columns:1fr;padding:15px}.coach-alert{grid-column:auto;grid-template-columns:1fr}.studio-editorial article{grid-template-columns:32px 48px 1fr}.studio-editorial article>div:last-child{grid-column:3}.form-grid{grid-template-columns:1fr}.simulation-heading h2{font-size:40px}.footer-grid{grid-template-columns:1fr}}@media (width<=420px){.mobile-mega-grid{grid-template-columns:1fr}.studio-editorial article{grid-template-columns:30px 42px 1fr}.studio-editorial article>.premium-icon{width:40px;height:40px}.method-proof ol{grid-template-columns:1fr}.method-proof li,.method-proof li+li{border-right:0;border-top:1px solid var(--line);min-height:200px;padding:24px 0}.not-found>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--display-xl:clamp(62px, 6.25vw, 104px);--display-lg:clamp(46px, 4.8vw, 76px);--body-lg:clamp(16px, 1.15vw, 18px);--body:15px;--caption:11px;--surface-warm:#eee7dc}h1 em,h2 em{letter-spacing:-.04em;font-style:normal}.brand{letter-spacing:0;flex:none;width:132px;height:34px}.brand-lockup{color:currentColor;width:132px;height:34px;overflow:visible}.brand-lockup text{fill:currentColor}.brand-lockup-ge{letter-spacing:-2.7px;font:760 31px/1 Manrope Variable,sans-serif}.brand-lockup-square{font:780 12px/1 Manrope Variable,sans-serif;fill:var(--orange-bright)!important}.brand-lockup-rule{fill:none;stroke:currentColor;stroke-width:1px;opacity:.28}.brand-lockup-studio{letter-spacing:1.35px;font:690 8px/1 Manrope Variable,sans-serif}.mobile-header-demo{display:none}.desktop-navigation{font-size:14px}.home-hero{min-height:max(700px,100svh - 76px)}.hero-kicker{margin-bottom:14px;font-size:10px}.hero-phase{color:#c7c2b9;background:#dd642c12;border:1px solid #dd642c47;border-radius:999px;align-items:center;gap:8px;width:max-content;margin:0 0 23px;padding:7px 10px;font-size:10px;line-height:1;display:flex}.hero-phase i{background:var(--orange-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #dd642c14}.home-hero h1{max-width:630px;font-size:var(--display-xl)}.home-hero-content>p:not(.hero-kicker,.hero-market,.hero-phase){max-width:570px;font-size:var(--body);margin-top:24px}.hero-capabilities{margin-top:28px}.hero-capabilities article{padding-top:15px;padding-bottom:15px}.hero-capabilities strong{font-size:12px}.hero-capabilities small{font-size:10px}.hero-market{margin-top:13px;font-size:10px}.hero-visual-glow{opacity:.8;width:88%;top:-2%;right:-5%}.hero-orbit-wide{opacity:.68;width:80%;top:2%;right:-8%}.hero-photo-frame{border-radius:170px 24px 24px;width:79%;height:66%}.hero-product{background:#f4f0e817;border-radius:24px;width:94%;padding:9px;bottom:2px;left:0}.hero-product-heading{min-height:34px;font-size:10px}.hero-caption{font-size:10px;bottom:17px}.hero-decision-scene{color:var(--ink);background:linear-gradient(145deg,#fffefa,#f2eee7);border:1px solid #ded8cf;border-radius:17px;padding:16px;box-shadow:0 24px 60px #00000038}.hero-decision-header{grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:44px;display:grid}.hero-decision-mark{background:var(--orange);color:#fff;text-transform:uppercase;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.hero-decision-heading{flex-direction:column;display:flex}.hero-decision-heading>span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.hero-decision-heading h2{letter-spacing:-.03em;margin:1px 0 0;font-size:16px;font-weight:720;line-height:1.2}.hero-decision-disclosure{color:#7e7972;text-align:right;max-width:135px;font-size:9px;line-height:1.35}.hero-decision-kpis{grid-template-columns:repeat(2,1fr);gap:9px;margin:13px 0 10px;display:grid}.hero-decision-kpi{background:#ffffffb8;border:1px solid #ddd7ce;border-radius:12px;grid-template-columns:1fr auto;align-items:end;min-height:78px;padding:12px 14px;display:grid}.hero-decision-kpi>span{color:#77726b;grid-column:1/-1;font-size:10px}.hero-decision-kpi strong{letter-spacing:-.05em;font-size:22px}.hero-decision-kpi small{color:#827d76;text-align:right;font-size:9px}.hero-decision-insight{grid-template-columns:1.52fr .78fr;gap:9px;display:grid}.hero-decision-chart,.hero-decision-signal{background:#ffffffb8;border:1px solid #ddd7ce;border-radius:12px;min-height:140px;padding:13px}.hero-decision-chart header{justify-content:space-between;gap:12px;display:flex}.hero-decision-chart header>div{flex-direction:column;display:flex}.hero-decision-chart header small,.hero-decision-chart header>span{color:#827d76;font-size:9px}.hero-decision-chart svg{width:100%;height:88px;margin-top:3px}.hero-decision-signal{color:var(--ivory);background:#17191b;flex-direction:column;justify-content:center;display:flex}.hero-decision-signal>span{color:#d9794d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.hero-decision-signal p{color:#e6e1d8;margin:9px 0 7px;font-size:11px;line-height:1.45}.hero-decision-signal strong{color:#ee8150;font-size:18px}.hero-decision-signal small{color:#97938c;font-size:9px;line-height:1.45}.proof-rail{border-bottom:1px solid var(--line);background:var(--ivory);grid-template-columns:repeat(4,1fr);min-height:108px;padding:0 max(32px,50vw - 660px);display:grid}.proof-rail article{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:23px 25px 21px 0;display:grid}.proof-rail article+article{padding-left:25px}.proof-rail article:last-child{border-right:0}.proof-rail strong{min-width:42px;color:var(--orange);letter-spacing:-.05em;font-family:inherit;font-size:31px;font-style:normal;font-weight:720;line-height:1}.proof-rail span{color:#625e58;font-size:11px;font-weight:690;line-height:1.45}.page-intro{padding:96px max(32px,50vw - 660px);position:relative;overflow:hidden}.page-intro:before{content:"";opacity:.42;pointer-events:none;background:radial-gradient(circle at 86% 38%,#b94a1b21,#0000 28%),repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#10111206 calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.page-intro-dark:before{background:radial-gradient(circle at 85% 35%,#dd642c33,#0000 30%),repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#f4f0e80a calc(12.5% - 1px) 12.5%)}.page-intro-grid{z-index:1;grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr);align-items:end;gap:clamp(45px,7vw,110px);display:grid;position:relative}.page-intro-copy{min-width:0}.page-intro .eyebrow{margin-bottom:26px}.page-intro h1{max-width:1040px;font-size:clamp(56px,6.4vw,94px)}.page-intro-copy>p{color:#66615b;max-width:720px;font-size:var(--body-lg);margin:32px 0 0;line-height:1.75}.page-intro-dark .page-intro-copy>p{color:#aaa69f}.page-intro-signature{border:1px solid var(--line-dark);min-height:380px;color:var(--ivory);background:linear-gradient(145deg,#24211f,#111315 70%);border-radius:120px 24px 24px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #10111233}.page-intro-signature:after{content:"";border:1px solid #dd642c38;border-radius:50%;width:190px;height:190px;position:absolute;top:-42px;right:-28px;box-shadow:0 0 80px #dd642c1f}.page-intro-monogram{z-index:1;letter-spacing:-.08em;align-items:flex-start;font-weight:760;line-height:1;display:inline-flex;position:relative}.page-intro-monogram span{font-size:58px}.page-intro-monogram sup{color:var(--orange-bright);margin:3px 0 0 3px;font-size:17px}.page-intro-facts{z-index:1;border-top:1px solid var(--line-dark);margin:auto 0 25px;position:relative}.page-intro-facts p{border-bottom:1px solid var(--line-dark);grid-template-columns:43px 1fr;align-items:center;gap:11px;margin:0;padding:10px 0;display:grid}.page-intro-facts strong{color:var(--orange-bright);letter-spacing:-.045em;font-family:inherit;font-size:23px;font-style:normal;font-weight:720}.page-intro-signature>small{z-index:1;color:#8c8881;text-transform:uppercase;letter-spacing:.08em;font-size:9px;line-height:1.5;position:relative}.manifesto,.method-section{padding-top:90px;padding-bottom:90px}.manager-story,.member-story,.manager-photo,.member-photo{min-height:760px}.manager-content{padding-top:88px;padding-bottom:88px}.availability-section{background:linear-gradient(135deg,#ede5da,#e5d9cb);padding-top:86px;padding-bottom:86px}.availability-cards article{min-height:330px}.availability-cards h3{margin-top:38px}.availability-cards p{min-height:118px;font-size:13px}.method-grid article,.principle-grid article,.status-grid article{background:linear-gradient(145deg,#ffffffb8,#ffffff42);border-color:#1011121c;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.method-grid article:after,.principle-grid article:after,.status-grid article:after{content:"";border:1px solid #b94a1b1a;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-45px;right:-35px}.method-grid article:hover,.principle-grid article:hover,.status-grid article:hover{border-color:#b94a1b47;transform:translateY(-4px);box-shadow:0 24px 55px #10111217}.method-grid p,.principle-grid p,.status-grid p{font-size:13px}.split-section>.dark-panel{border:1px solid var(--line-dark);background:linear-gradient(145deg,#212326,#131517);border-radius:24px;padding:34px;box-shadow:0 28px 65px #1011122e}.split-section>.dark-panel h3{color:var(--ivory);margin-bottom:24px;font-size:24px}.split-section>.dark-panel ul{margin:0;padding-left:19px}.split-section>.dark-panel li,.split-section>.dark-panel p{color:#aaa69f;font-size:13px;line-height:1.72}.member-phone-scene{border:1px solid var(--line);background:radial-gradient(circle at 75% 12%,#dd642c33,#0000 28%),linear-gradient(145deg,#222427,#111315);border-radius:30px;place-items:end center;min-height:650px;padding:55px 40px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #1011123b}.member-phone-scene>.demo-badge{z-index:2;position:absolute;top:24px;left:24px}.member-phone-scene .phone-frame{width:min(310px,88%);transform:translateY(35px)}.offer-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-modules>article{background:linear-gradient(145deg,#fffdf8,#f5f0e8);min-height:430px;box-shadow:0 22px 55px #1011120f}.offer-modules>article:first-child{min-height:390px;color:var(--ivory);background:linear-gradient(135deg,#17191b,#26211e);grid-column:1/-1}.offer-modules>article:first-child>p,.offer-modules>article:first-child li{color:#aaa69f}.offer-modules>article:first-child ul{border-color:var(--line-dark)}.offer-modules>article:last-child{grid-column:auto;min-height:430px}.simulation-status{color:#918d86;flex-direction:column;align-items:flex-end;gap:7px;font-size:10px;display:flex}.simulation-cta{width:max-content;min-height:44px;color:var(--orange);border-bottom:1px solid;align-items:center;gap:10px;margin-top:22px;font-size:13px;font-weight:760;display:inline-flex}.simulation-cta svg{width:18px;height:18px}.final-cta{isolation:isolate;border-top:1px solid var(--line-dark);background:linear-gradient(135deg,#0f1112,#1d1b19);padding:105px 32px;position:relative;overflow:hidden}.final-cta:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #dd642c2e;border-radius:50%;width:min(900px,90vw);position:absolute;top:-60%;left:50%;transform:translate(-50%);box-shadow:0 0 120px #b94a1b29,inset 0 0 90px #b94a1b0f}.final-cta:after{z-index:-1;content:"";opacity:.14;background:repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#f4f0e814 calc(8.333% - 1px) 8.333%);position:absolute;inset:0}.final-cta h2{max-width:1040px;color:var(--ivory);margin-top:20px;font-size:clamp(48px,5.8vw,86px)}.final-cta h2 em{color:#ee8150}.final-cta>p{color:#aaa69f}.final-cta .pill-light{background:var(--orange);color:#fff}@media (width<=1100px){.mobile-header-demo{color:#f2a17a;border:1px solid #dd642c73;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:760;display:inline-flex}.header-actions{display:none}.hero-shell{grid-template-columns:1fr}.hero-visual{min-height:565px}.hero-product{width:88%}.page-intro-grid{grid-template-columns:minmax(0,1fr) 300px;gap:42px}.page-intro-signature{min-height:350px}}@media (width<=860px){.brand,.brand-lockup{width:111px;height:29px}.product-name{display:none}.mobile-header-demo{margin-left:auto}.home-hero{min-height:0}.hero-shell{gap:30px;padding-top:42px;padding-bottom:44px}.hero-kicker{margin-bottom:12px}.hero-phase{white-space:normal;margin-bottom:20px}.home-hero h1{font-size:clamp(51px,15vw,69px)}.hero-visual{min-height:0}.hero-photo-frame{border-radius:92px 20px 20px;height:clamp(310px,78vw,380px)}.hero-photo-caption{bottom:20px;left:20px}.hero-product{width:calc(100% - 12px);margin:-32px auto 0}.hero-decision-scene{padding:13px}.hero-decision-header{grid-template-columns:32px 1fr}.hero-decision-disclosure{text-align:left;border-top:1px solid #ded8cf;grid-column:1/-1;max-width:none;padding-top:7px}.hero-decision-insight{grid-template-columns:1fr}.hero-decision-signal{min-height:112px}.hero-capabilities small{white-space:normal;display:block}.hero-capabilities article{flex-direction:row}.proof-rail{grid-template-columns:repeat(2,1fr);padding:0 20px}.proof-rail article{border-bottom:1px solid var(--line);min-height:94px}.proof-rail article:nth-child(2){border-right:0}.proof-rail article:nth-child(2n){padding-left:18px}.proof-rail article:nth-child(n+3){border-bottom:0}.proof-rail strong{font-size:29px}.proof-rail span{font-size:10px}.page-intro{padding:70px 20px}.page-intro-grid{grid-template-columns:1fr;gap:42px}.page-intro h1{font-size:clamp(44px,13vw,59px)}.page-intro-copy>p{font-size:15px}.page-intro-signature{border-radius:82px 20px 20px;min-height:280px}.page-intro-facts{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.page-intro-facts p{border-bottom:0;flex-direction:column;align-items:flex-start;padding:12px 0;display:flex}.subpage-section,.manifesto,.method-section,.operating-section,.decision-section,.simulation-section,.trust-section,.copilot-section{padding-top:66px;padding-bottom:66px}.manager-story,.member-story,.manager-photo,.member-photo{min-height:0}.manager-photo,.member-photo{min-height:500px}.manager-content,.member-copy{padding-top:64px;padding-bottom:64px}.availability-section{padding-top:66px;padding-bottom:66px}.offer-modules>article:first-child{grid-column:auto}.member-phone-scene{min-height:585px;padding-inline:18px}.simulation-status{align-items:flex-start}.final-cta{padding:80px 20px}}@media (width<=420px){.header-inner{gap:9px}.brand,.brand-lockup{width:102px}.mobile-header-demo{min-height:35px;padding:0 11px}.hero-kicker{max-width:none}.hero-phase{font-size:9px}.hero-actions .pill{width:100%}.hero-photo-frame{height:320px}.hero-decision-kpi{padding:10px}.hero-decision-kpi strong{font-size:19px}.hero-decision-kpi small{max-width:95px}.hero-decision-chart{min-height:132px}.hero-product-heading small{text-align:right;max-width:115px;display:block}.proof-rail article,.proof-rail article+article{padding-left:8px;padding-right:8px}.proof-rail span{font-size:9px}.page-intro-signature{padding:23px}.page-intro-monogram span{font-size:49px}.page-intro-facts span{font-size:9px}.split-section>.dark-panel{padding:24px}.final-cta h2{font-size:45px}}:root{--ink:#15171a;--ink-2:#1b1d20;--ivory:#f4f0e8;--paper:#f7f3ec;--white:#fffdf9;--orange:#b94a1b;--orange-bright:#c85a2b;--radius:18px}.site-header{background:#15171af5;height:86px}.header-inner{gap:31px}.header-brand{gap:20px}.brand{aspect-ratio:308/165;background:0 0;align-items:center;width:128px;height:68px;overflow:hidden}.brand-lockup{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.brand-full .brand-lockup{aspect-ratio:308/433;width:100%;height:auto}.brand-lockup-ge,.brand-lockup-square,.brand-lockup-rule,.brand-lockup-studio{display:none}.desktop-navigation{color:#b5b1aa;gap:30px;font-size:13px}.desktop-mega-panel{max-height:calc(100dvh - 86px);top:86px}.header-actions .pill{border-radius:9px}.footer-lead .brand-full{width:132px}.home-hero{background:#15171a;border-bottom-color:#f4f0e82e;min-height:max(760px,100svh - 86px)}.hero-ambient{z-index:0;background:linear-gradient(90deg,#15171a 0% 34%,#15171af0 43%,#15171a33 70%,#15171a14 100%),radial-gradient(circle at 56% 24%,#b94a1b2e,#0000 31%)}.hero-ambient:after{opacity:.075;background:repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#f4f0e833 calc(8.333% - 1px) 8.333%),repeating-linear-gradient(0deg,#0000 0 89px,#f4f0e814 89px 90px)}.hero-shell{grid-template-columns:minmax(420px,.88fr) minmax(540px,1.12fr);gap:clamp(38px,4.4vw,74px);min-height:max(740px,100svh - 86px);padding:58px 0 68px}.hero-copy-column{align-items:center;display:flex}.home-hero-content{max-width:620px}.hero-kicker{color:#aaa69f;letter-spacing:.16em;margin-bottom:31px;font-size:10px}.hero-kicker span{color:var(--ivory)}.hero-kicker i{background:#f4f0e852;width:38px}.home-hero h1{max-width:650px;font-size:clamp(68px,6.15vw,103px);line-height:.91}.home-hero h1 em{color:var(--ivory);letter-spacing:-.045em;font-weight:510}.home-hero h1 em b{color:#d46a3a;font:inherit;font-weight:650}.home-hero-content>p:not(.hero-kicker,.hero-pilot-note){color:#c1bdb6;max-width:555px;margin-top:32px;font-size:16px;line-height:1.75}.hero-actions{margin-top:34px}.hero-actions .pill{border-radius:10px;min-height:52px}.hero-actions .text-link{color:#d8d3ca}.hero-pilot-note{color:#8f8b85;letter-spacing:.035em;align-items:center;gap:10px;margin:29px 0 0;font-size:10px;display:flex}.hero-pilot-note i{background:#b94a1b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #b94a1b17}.hero-visual{min-height:614px}.hero-photo-frame{width:calc(100% + max(32px,50vw - 660px) + 28px);height:calc(100% + 126px);box-shadow:none;border:0;border-left:1px solid #f4f0e829;border-radius:0;top:-58px;right:calc(-1*max(32px,50vw - 660px))}.home-hero-image{object-position:63% center;filter:saturate(.82)contrast(1.04)brightness(.84)}.hero-photo-shade{background:linear-gradient(90deg,#15171af7 0%,#15171ab0 18%,#15171a24 49%,#15171a14 100%),linear-gradient(#15171a0f 43%,#15171ac7 100%),linear-gradient(135deg,#b94a1b14,#0000 44%)}.hero-photo-caption{max-width:260px;top:52px;bottom:auto;left:45px}.hero-photo-caption span{color:#d7c8ba;letter-spacing:.18em;font-size:9px}.hero-photo-caption strong{text-shadow:0 3px 24px #00000059;margin-top:10px;font-size:27px;line-height:1.04}.hero-photo-index{z-index:2;color:#f4f0e8b8;letter-spacing:.18em;text-align:right;text-transform:uppercase;border-left:1px solid #f4f0e873;padding-left:14px;font-size:9px;font-weight:700;line-height:1.75;position:absolute;top:48px;right:28px}.hero-product{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#15171ab8;border-color:#f4f0e847;border-radius:15px;width:calc(100% + 2px);padding:8px;bottom:4px;left:-22px;box-shadow:0 38px 90px #00000080,inset 0 1px #ffffff0d}.hero-product-heading{color:#c7c2ba;letter-spacing:.13em;min-height:36px;padding-inline:9px;font-size:9px}.hero-product-heading i{background:#8da78e;width:5px;height:5px;box-shadow:0 0 0 4px #8da78e1c}.hero-product-heading small{color:#85817b}.hero-decision-scene{box-shadow:none;background:linear-gradient(145deg,#fffdf8,#eee8df);border:0;border-radius:9px;padding:18px}.hero-decision-mark{background:#b94a1b;border-radius:7px}.hero-decision-heading>span,.hero-decision-signal>span{color:#b94a1b}.hero-decision-heading h2{font-size:18px}.hero-decision-kpi{border-radius:8px;min-height:84px}.hero-decision-kpi>span,.hero-decision-kpi small{font-size:10px}.hero-decision-kpi strong{font-size:27px}.hero-decision-chart,.hero-decision-signal{border-radius:8px}.hero-decision-chart header strong{font-size:11px}.hero-decision-chart header small,.hero-decision-chart header>span{font-size:9px}.hero-decision-signal{background:#17191b}.hero-decision-signal p{font-size:12px}.hero-decision-signal small{font-size:10px}.hero-decision-signal strong{color:#d46a3a}.proof-rail{background:#f4f0e8;min-height:112px}.proof-rail article{grid-template-columns:44px 1fr;gap:14px}.proof-rail .premium-icon{color:#b94a1b;background:0 0;border-color:#b94a1b38;border-radius:50%;width:42px;height:42px}.proof-rail article>span:last-child{flex-direction:column;display:flex}.proof-rail strong{color:#242629;min-width:0;font-family:inherit;font-size:12px;font-style:normal;font-weight:760}.page-intro{padding-top:100px;padding-bottom:88px}.page-intro-signature{background:linear-gradient(145deg,#202225,#111315 72%);border-radius:18px;min-height:330px}.page-intro-signature:after{border-color:#b94a1b2e;width:250px;height:250px;top:-70px;right:-70px}.page-intro-monogram{background:0 0;width:110px;height:84px}.page-intro-monogram img{object-fit:contain;width:100%;height:100%}.page-intro-facts strong{color:#d06a3c}.page-intro h1{font-size:clamp(56px,6.1vw,91px)}.method-grid article,.principle-grid article,.status-grid article,.split-section>.dark-panel,.member-phone-scene,.offer-modules>article{border-radius:14px}.availability-cards article{border-radius:0}.final-cta .pill-light{border-radius:10px}@media (prefers-reduced-motion:no-preference){.hero-product,.hero-product .cockpit,.hero-product-heading i{animation:none}.home-hero-image{animation:18s ease-in-out 1s infinite alternate hero-cinematic-breathe}@keyframes hero-cinematic-breathe{0%{transform:scale(1.01)}to{transform:scale(1.035)translate(-.35%)}}}@media (width<=1100px){.site-header{height:80px}.desktop-mega-panel{max-height:calc(100dvh - 80px);top:80px}.brand{width:118px;height:63px}.hero-shell{grid-template-columns:minmax(360px,.82fr) minmax(470px,1.18fr);gap:34px}.home-hero h1{font-size:clamp(62px,7vw,82px)}.hero-product{width:calc(100% + 8px);left:-8px}}@media (width<=860px){html{scroll-padding-top:84px}.site-header{height:72px}.brand{width:104px;height:56px}.brand-lockup{width:100%;height:100%}.header-brand{gap:13px}.hero-shell{grid-template-columns:1fr;gap:37px;padding:44px 0 52px}.hero-copy-column{display:block}.home-hero-content{max-width:720px}.home-hero h1{font-size:clamp(54px,14.5vw,74px)}.home-hero-content>p:not(.hero-kicker,.hero-pilot-note){font-size:15px}.hero-visual{min-height:0}.hero-photo-frame{border:1px solid #f4f0e82e;border-radius:3px;width:100%;height:clamp(340px,83vw,470px);position:relative;top:auto;right:auto}.home-hero-image{object-position:68% center}.hero-photo-shade{background:linear-gradient(#15171a05 34%,#15171abd 100%),linear-gradient(90deg,#15171a54,#0000 50%)}.hero-photo-caption{top:auto;bottom:88px;left:20px}.hero-photo-caption strong{font-size:23px}.hero-photo-index{top:20px;right:18px}.hero-product{width:calc(100% - 16px);margin:-72px auto 0;position:relative;bottom:auto;left:auto}.hero-product-heading{font-size:8px}.hero-decision-heading h2{font-size:16px}.proof-rail{grid-template-columns:1fr 1fr}.proof-rail article{min-height:104px}.page-intro-signature{border-radius:14px;min-height:270px}.footer-lead .brand-full{width:118px;height:auto}}@media (width<=560px){.hero-kicker{flex-wrap:wrap;align-items:flex-start;margin-bottom:24px;line-height:1.55}.hero-kicker i{width:24px;margin-top:7px}.hero-actions{align-items:stretch}.hero-actions .pill{width:100%}.hero-pilot-note{align-items:flex-start;line-height:1.55}.hero-pilot-note i{flex:none;margin-top:5px}.hero-photo-frame{height:340px}.hero-photo-caption{max-width:210px;bottom:92px}.hero-photo-caption strong{font-size:21px}.hero-photo-index{display:none}.hero-product{width:100%;padding:6px}.hero-product-heading small{display:none}.hero-decision-scene{padding:12px}.hero-decision-header{grid-template-columns:30px 1fr}.hero-decision-disclosure{display:none}.hero-decision-kpi{min-height:72px;padding:10px}.hero-decision-kpi strong{font-size:21px}.hero-decision-kpi small{display:none}.hero-decision-insight{grid-template-columns:1fr}.hero-decision-chart{min-height:126px}.hero-decision-signal{display:none}.proof-rail{grid-template-columns:1fr;padding:0 18px}.proof-rail article,.proof-rail article+article{border-right:0;border-bottom:1px solid var(--line);min-height:86px;padding:17px 0}.proof-rail article:last-child{border-bottom:0}.page-intro-monogram{width:88px;height:67px}}:root{--header-height:86px;--accent-on-dark:#dd7543;--muted-on-dark:#aaa69f;--subtle-on-dark:#9b978f}html{scroll-padding-top:calc(var(--header-height) + 16px)}main section[id],main article[id]{scroll-margin-top:calc(var(--header-height) + 16px)}.site-header{height:var(--header-height)}.desktop-mega-panel{top:var(--header-height);max-height:calc(100dvh - var(--header-height))}.brand:not(.brand-full) .brand-lockup{transform-origin:50%;transform:none}.brand-full .brand-lockup{transform:none}.product-mark{background:#17191b;flex:none;place-items:center;display:inline-grid;overflow:hidden}.product-mark img{object-fit:contain;width:78%;height:78%}.ui-logo,.hero-decision-mark,.copilot-mark{color:#0000;background:#17191b}.ui-logo img,.hero-decision-mark img,.copilot-mark img{object-fit:contain;width:78%;height:78%}.copilot-mark{flex:none}.mega-panel-intro>span,#mobile-menu-title{color:var(--accent-on-dark);font-size:11px}.mega-group h3,.mobile-mega-group h2{color:var(--muted-on-dark);font-size:11px}.proof-rail small{color:#69645d;font-size:11px}.page-intro-facts span{color:#d0cbc3;font-size:12px}.page-intro-signature>small{color:var(--muted-on-dark);font-size:11px}.page-intro-simple{padding-block:72px}.page-intro-simple .page-intro-grid{grid-template-columns:minmax(0,960px)}.page-intro-simple h1{max-width:900px;font-size:clamp(48px,5.4vw,78px)}.page-intro-simple .page-intro-copy>p{max-width:820px}.footer-grid>.footer-column{color:var(--subtle-on-dark);flex-direction:column;gap:10px;font-size:12px;font-style:normal;display:flex}.footer-label{color:#cbc6bd;font-size:12px}.footer-bottom{color:var(--subtle-on-dark);font-size:12px}.operating-section,.decision-section,.simulation-section,.trust-section,.copilot-section{padding-top:84px;padding-bottom:84px}.member-story,.member-photo{min-height:680px}.member-copy{padding-top:78px;padding-bottom:78px}.trust-grid{margin-top:64px}.trust-grid>a{min-height:260px}.subpage-section{padding-top:84px;padding-bottom:84px}.admin-inbox{min-height:calc(100svh - var(--header-height));background:#eee8df;padding:72px max(32px,50vw - 660px) 96px}.admin-inbox-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:34px;display:flex}.admin-inbox-head>div:first-child{max-width:800px}.admin-inbox-head span{color:#69645d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-inbox h1{margin:12px 0 18px;font-size:clamp(46px,5vw,76px);font-weight:560}.admin-inbox-head p{color:#625e58;margin:0}.admin-inbox-count{background:var(--ink);min-width:126px;color:var(--ivory);border-radius:14px;flex-direction:column;padding:20px;display:flex}.admin-inbox-count strong{color:var(--accent-on-dark);font-size:40px;line-height:1}.admin-inbox-count span{color:#cbc6bd;margin-top:7px}.admin-inbox-list{gap:14px;margin-top:34px;display:grid}.admin-inbox-list article,.admin-inbox-empty{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:26px;box-shadow:0 12px 30px #1011120d}.admin-inbox-list article>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-inbox-list article>header>div{align-items:center;gap:12px;display:flex}.admin-inbox-list article>header strong{font-size:22px}.admin-inbox-list time{color:#69645d;font-size:12px}.admin-status{color:#5d5953;letter-spacing:.08em;text-transform:uppercase;background:#e7e1d8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.admin-status-new{color:#8d3511;background:#f1d2c1}.admin-inbox-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0 0;display:grid}.admin-inbox-list dt{color:#77716a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-inbox-list dd{color:#343537;margin:6px 0 0;font-size:13px;line-height:1.55}.admin-inbox-list dd a{color:var(--orange);text-decoration:underline}.admin-inbox-list article>p{border-top:1px solid var(--line);white-space:pre-wrap;margin:22px 0 0;padding-top:20px}.admin-inbox-list article,.admin-inbox-list article>header,.admin-inbox-list article>header>div,.admin-inbox-list dl>div,.admin-inbox-list dd{min-width:0}.admin-inbox-list article>header strong,.admin-inbox-list dd,.admin-inbox-list dd a,.admin-inbox-list article>p{overflow-wrap:anywhere;word-break:break-word}.admin-inbox-empty{margin-top:34px}.admin-inbox-empty h2{font-size:28px}@media (width<=1100px){:root{--header-height:80px}.site-header{-webkit-backdrop-filter:none;background:#15171a;width:100%;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 30px #0003}#contenu-principal{padding-top:var(--header-height)}.mobile-menu-backdrop{top:var(--header-height);width:auto;height:calc(100dvh - var(--header-height));bottom:auto;left:0;right:0}.mobile-mega-panel{top:var(--header-height);width:auto;max-width:none;max-height:calc(100dvh - var(--header-height));margin:0;left:0;right:0}}@media (width>=1101px){.mega-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=940px){.hero-shell{grid-template-columns:1fr;gap:37px}.hero-copy-column{display:block}.home-hero-content{max-width:720px}.hero-visual{min-height:0}.hero-photo-frame{border:1px solid #f4f0e82e;border-radius:3px;width:100%;height:clamp(360px,64vw,500px);position:relative;top:auto;right:auto}.home-hero-image{object-position:68% center}.hero-photo-shade{background:linear-gradient(#15171a05 34%,#15171abd 100%),linear-gradient(90deg,#15171a54,#0000 50%)}.hero-photo-caption{top:auto;bottom:88px;left:20px}.hero-photo-caption strong{font-size:23px}.hero-photo-index{top:20px;right:18px}.hero-insight-card{top:20px;right:72px}.hero-product{width:calc(100% - 16px);margin:-72px auto 0;position:relative;bottom:auto;left:auto}}@media (width<=860px){:root{--header-height:72px}html{scrollbar-gutter:auto}.brand{width:104px;height:56px}.mobile-mega-group:last-child{grid-column:1/-1}.operating-section,.decision-section,.simulation-section,.trust-section,.copilot-section,.subpage-section{padding-top:64px;padding-bottom:64px}.member-story,.member-photo{min-height:0}.member-photo{min-height:500px}.member-copy{padding-top:62px;padding-bottom:62px}.footer-grid>.footer-column{font-size:13px}.admin-inbox{padding:54px 20px 72px}.admin-inbox-head{flex-direction:column;align-items:flex-start}.admin-inbox-count{min-width:112px}.admin-inbox-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mobile-mega-grid{grid-template-columns:1fr}.mobile-mega-group:last-child{grid-column:auto}.hero-photo-frame{height:340px}.hero-insight-card{top:14px;right:12px}.hero-orbit-wide{opacity:.48;display:block}.proof-rail small{font-size:11px}.page-intro{padding-block:58px}.page-intro-signature{min-height:250px}.page-intro-facts{grid-template-columns:1fr;gap:0}.page-intro-facts p{flex-direction:row;align-items:center;gap:12px;padding:9px 0}.page-intro-facts strong{min-width:36px}.page-intro-simple{padding-block:52px}.admin-inbox-list article{padding:20px}.admin-inbox-list article>header{flex-direction:column-reverse}.admin-inbox-list dl{grid-template-columns:1fr}}@keyframes mobile-panel-reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-backdrop-reveal{0%{opacity:0}to{opacity:1}}@media (width<=1100px){.mobile-menu-backdrop{animation:.2s ease-out both mobile-backdrop-reveal}.mobile-mega-panel{isolation:isolate;padding:28px clamp(22px, 4vw, 38px) max(30px, env(safe-area-inset-bottom));background:radial-gradient(circle at 88% 2%,#c9511f29,#0000 30%),linear-gradient(145deg,#1a1c1f 0%,#111315 62%,#171512 100%);border:0;border-bottom:1px solid #f4f0e829;animation:.26s cubic-bezier(.2,.75,.2,1) both mobile-panel-reveal;box-shadow:0 34px 85px #00000094}.mobile-mega-panel:before{z-index:-2;content:"";opacity:.17;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#f4f0e812 calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.mobile-mega-panel:after{z-index:-1;aspect-ratio:308/235;content:"";opacity:.045;pointer-events:none;filter:grayscale();background:url(brand/ge2-studio-mark-approved.png) 50%/contain no-repeat;width:330px;position:absolute;top:-76px;right:-42px}.mobile-mega-heading{border-bottom-color:#f4f0e829;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:24px;padding:4px 0 26px}.mobile-menu-eyebrow{color:var(--accent-on-dark);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}#mobile-menu-title{color:var(--ivory);letter-spacing:-.035em;text-transform:none;margin-top:9px;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(31px,5vw,46px);font-weight:520;line-height:1;display:block}.mobile-mega-heading>div p{max-width:540px;color:var(--muted-on-dark);margin-top:12px;font-size:12px;line-height:1.6}.mobile-mega-grid{gap:14px;padding:22px 0 26px}.mobile-mega-group{background:#f4f0e806;border:1px solid #f4f0e81c;border-radius:15px;min-width:0;padding:17px 18px 5px}.mobile-mega-group h2{color:#d8d3ca;letter-spacing:.11em;align-items:center;gap:10px;margin:0 0 7px;font-size:11px;display:flex}.mobile-mega-group h2>span{color:var(--accent-on-dark);letter-spacing:.08em;font-size:9px}.mobile-mega-group a{border-bottom-color:#f4f0e817;min-height:58px;padding:9px 0;transition:color .2s,transform .2s}.mobile-mega-group a:last-child{border-bottom:0}.mobile-mega-group a:hover{color:var(--white);transform:translate(2px)}.mobile-menu-link-copy{flex-direction:column;min-width:0;display:flex}.mobile-menu-link-copy b{color:#f0ece4;font-size:13px;font-weight:650;line-height:1.35}.mobile-menu-link-copy small{color:#928e87;margin-top:3px;font-size:10px;line-height:1.45}.mobile-menu-link-icon{width:30px;height:30px;color:var(--accent-on-dark);border:1px solid #f4f0e81f;border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.mobile-mega-group a .mobile-menu-link-icon svg{color:currentColor;width:13px;height:13px}.mobile-mega-cta{background:linear-gradient(135deg,#c85420,#a83b13);border-radius:14px;min-height:58px;font-size:14px;box-shadow:0 -18px 34px #111315f2,0 16px 36px #842b0c38}}@media (width<=560px){.mobile-mega-panel{padding:22px 18px max(24px, env(safe-area-inset-bottom))}.mobile-mega-heading{gap:16px;padding-bottom:21px}#mobile-menu-title{font-size:32px}.mobile-mega-heading>div p{font-size:11px}.mobile-mega-grid{gap:12px;padding:18px 0 22px}.mobile-mega-group{padding:14px 16px 3px}.mobile-mega-group a{min-height:51px}.mobile-menu-link-copy small{display:none}.mobile-menu-link-icon{flex-basis:28px;width:28px;height:28px}}@media (width<=1100px){html,body{width:100%;max-width:100%;overflow-x:clip}:is(html:has(.mobile-navigation[open]),body:has(.mobile-navigation[open])){overflow:hidden}.header-brand{order:1;margin-right:0}.mobile-header-demo{flex:none;order:2;margin-left:auto}.navigation-root{flex:0 0 44px;order:3;min-width:44px}.mobile-navigation{width:44px;height:44px;overflow:visible}.mobile-menu-backdrop,.mobile-mega-panel{display:none}.mobile-navigation[open]~.mobile-menu-backdrop{display:block}.mobile-navigation[open]~.mobile-mega-panel{display:flex}.mobile-menu-backdrop{top:var(--header-height);width:auto;height:auto;bottom:0;left:0;right:0}.mobile-mega-panel{top:var(--header-height);overscroll-behavior:none;contain:layout paint;flex-direction:column;width:auto;min-width:0;max-width:100%;height:auto;max-height:none;bottom:0;left:0;right:0;overflow:hidden}.mobile-mega-panel:after{width:min(330px,72vw);right:0}.mobile-mega-heading{flex:none;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;max-width:100%}#mobile-menu-title{overflow-wrap:anywhere}.mobile-mega-panel>nav{flex:auto;grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}.mobile-mega-grid{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden auto}.mobile-mega-group,.mobile-mega-group a,.mobile-menu-link-copy{width:100%;min-width:0;max-width:100%}.mobile-mega-group{overflow:hidden}.mobile-mega-cta{white-space:normal;text-align:center;flex:none;width:100%;max-width:100%;margin:0;position:static;box-shadow:0 -14px 30px #111315c7,0 16px 36px #842b0c38}}@media (width<=560px){.header-inner{width:auto;max-width:none;padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));grid-template-columns:minmax(0,1fr) auto 44px;gap:9px;margin:0;display:grid}.header-brand{justify-self:start;min-width:0;margin-right:0}.navigation-root{justify-self:center;width:44px;min-width:44px}.mobile-header-demo{white-space:nowrap;justify-self:end;min-width:0;max-width:72px;margin-left:0;padding-inline:11px}.mobile-mega-panel{padding:20px max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}.mobile-mega-heading{padding-bottom:18px}#mobile-menu-title{font-size:clamp(28px,8.2vw,32px)}.mobile-mega-grid{scrollbar-gutter:auto;padding:16px 0 14px}.mobile-mega-cta{min-height:56px;padding-inline:16px;font-size:clamp(12px,3.6vw,14px)}}@media (width<=360px){.brand,.brand-lockup{width:94px}.mobile-header-demo{min-height:34px;padding-inline:9px;font-size:10px}.mobile-mega-panel{padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right))}.mobile-mega-group{padding-inline:14px}}.quote-band.decision-engine{isolation:isolate;color:var(--ivory);background:radial-gradient(circle at 82% 6%,#cd4c1b2e,#0000 29%),radial-gradient(circle at 6% 88%,#e1845814,#0000 25%),linear-gradient(137deg,#1b1d1f 0%,#111315 58%,#18130f 100%);padding-top:clamp(90px,8vw,132px);padding-bottom:clamp(78px,7vw,112px);position:relative;overflow:hidden}.quote-band.decision-engine:before{z-index:-2;content:"";opacity:.13;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#f4f0e817 calc(8.333% - 1px) 8.333%),linear-gradient(#ffffff0b,#0000 28%);position:absolute;inset:0}.quote-band.decision-engine:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #e184581c;border-radius:50%;width:min(540px,44vw);position:absolute;top:-120px;right:-35px;box-shadow:0 0 0 46px #e1845806,0 0 0 112px #e1845804}.decision-engine-head{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:end;gap:clamp(46px,8vw,132px);display:grid;position:relative}.decision-engine-head .section-index{color:var(--accent-on-dark)}.decision-engine-head h2{max-width:890px;color:var(--ivory);letter-spacing:-.052em;margin:18px 0 0;font-size:clamp(46px,5.2vw,78px);font-weight:520;line-height:.96}.decision-engine-head h2 em{color:#df7544;font-family:Newsreader Variable,Georgia,serif;font-style:normal;font-weight:520}.decision-engine-brief{border-left:1px solid #e1845861;flex-direction:column;align-items:flex-start;max-width:430px;padding:6px 0 8px 28px;display:flex}.decision-engine-brief .demo-badge{color:#ef9a70;background:#cd4c1b1a;border-color:#e1845857;margin-bottom:28px}.decision-engine-brief>span{color:#8f8a82;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:760}.decision-engine-brief>strong{color:#f4f0e8;letter-spacing:-.025em;margin-top:9px;font-size:clamp(22px,2vw,30px);line-height:1.14}.decision-engine-brief>p{color:#aaa59d;max-width:38ch;margin:13px 0 0;font-size:14px;line-height:1.7}.decision-engine-track{z-index:1;border:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:clamp(58px,6.2vw,88px) 0 0;padding:0;list-style:none;display:grid;position:relative}.decision-engine-track:before{content:"";background:linear-gradient(90deg,#e18458b8,#f4f0e82e 78%,#e18458b8);height:1px;position:absolute;top:31px;left:0;right:0}.decision-engine-track>li{border-right:1px solid #f4f0e81b;flex-direction:column;min-width:0;min-height:350px;padding:0 22px 0 0;display:flex;position:relative}.decision-engine-track>li+li{padding-left:22px}.decision-engine-track>li:last-child{border-right:0;padding-right:0}.decision-engine-marker{z-index:2;justify-content:space-between;align-items:flex-start;gap:16px;height:62px;display:flex;position:relative}.decision-engine-marker>span{color:#e58254;letter-spacing:-.025em;font-family:Newsreader Variable,Georgia,serif;font-size:21px;font-weight:560}.decision-engine-marker>i{background:#df7544;border:3px solid #17191b;border-radius:50%;width:11px;height:11px;margin-top:26px;box-shadow:0 0 0 1px #e18458b8,0 0 18px #e1845852}.decision-engine-track .premium-icon{color:#e58254;background:radial-gradient(circle at 75% 18%,#e1845826,#0000 48%),#f4f0e806;border-color:#e1845847;border-radius:15px;width:48px;height:48px;margin-top:28px;box-shadow:inset 0 1px #ffffff12}.decision-engine-track>li>small{color:#928d85;letter-spacing:.14em;text-transform:uppercase;margin-top:27px;font-size:10px;font-weight:760}.decision-engine-track h3{color:#f3efe7;letter-spacing:-.035em;margin:8px 0 13px;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(28px,2.05vw,36px);font-weight:520;line-height:1}.decision-engine-track p{color:#aaa59d;max-width:27ch;margin:0;font-size:13px;line-height:1.65}.decision-engine-track footer{border-top:1px solid #f4f0e81b;flex-direction:column;gap:4px;min-height:57px;margin-top:auto;padding-top:15px;display:flex}.decision-engine-track footer span{color:#817d77;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:780}.decision-engine-track footer strong{color:#d7d1c8;font-size:11px;font-weight:670;line-height:1.35}.decision-engine-guardrails{z-index:1;border-top:1px solid #f4f0e81f;border-bottom:1px solid #f4f0e81f;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px;padding:18px 0;display:grid;position:relative}.decision-engine-guardrails>span{color:#b8b2aa;font-size:11px;line-height:1.5}.decision-engine-guardrails i{background:#df7544;border-radius:50%;width:5px;height:5px;margin:0 10px 2px 0;display:inline-block;box-shadow:0 0 0 5px #e1845814}@media (width<=1100px){.decision-engine-head{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:42px}.decision-engine-track{scroll-snap-type:x proximity;scrollbar-color:#e184587a #f4f0e812;grid-template-columns:none;grid-auto-columns:minmax(220px,29vw);grid-auto-flow:column;width:calc(100% + max(32px,50vw - 660px));margin-right:calc(-1*max(32px,50vw - 660px));padding:0 max(32px,50vw - 660px) 20px 0;scroll-padding-inline:0 32px;overflow-x:auto}.decision-engine-track:before{right:max(32px,50vw - 660px)}.decision-engine-track>li{scroll-snap-align:start}}@media (width<=720px){.quote-band.decision-engine{padding:68px max(18px, env(safe-area-inset-right)) 66px max(18px, env(safe-area-inset-left))}.quote-band.decision-engine:after{width:340px;top:-82px;right:-108px}.decision-engine-head{grid-template-columns:minmax(0,1fr);gap:35px}.decision-engine-head h2{font-size:clamp(40px,11.8vw,56px)}.decision-engine-brief{max-width:520px;padding:0 0 0 20px}.decision-engine-brief .demo-badge{margin-bottom:20px}.decision-engine-track{width:calc(100% + max(18px, env(safe-area-inset-right)));margin:46px calc(-1 * max(18px, env(safe-area-inset-right))) 0 0;padding:0 max(18px, env(safe-area-inset-right)) 18px 0;grid-auto-columns:minmax(248px,80vw);scroll-padding-inline:0 18px}.decision-engine-track:before{right:max(18px, env(safe-area-inset-right))}.decision-engine-track>li{min-height:340px;padding-right:20px}.decision-engine-track>li+li{padding-left:20px}.decision-engine-guardrails{grid-template-columns:minmax(0,1fr);gap:12px}}:root{--accent-on-dark:#dd7543}.site-header,.site-footer{background-color:#000}.status-pill,.demo-badge,.hero-phase,.simulation-estimate,.admin-status{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;width:fit-content;max-width:100%;line-height:1.4}.page-intro-grid,.page-intro-copy,.section-copy,.product-scene,.ui-window,.simulation-demo,.simulation-heading,.simulation-title-wrap,.simulation-title-wrap>div,.simulation-grid,.simulation-controls,.simulation-results,.simulation-results-head>div,.studio-editorial article>div,.footer-column{min-width:0}.product-scene,.ui-window,.simulation-demo,.simulation-grid{max-width:100%}.product-scene>.demo-badge{max-width:calc(100% - 28px)}.planning-row>strong{justify-self:start;width:auto;max-width:100%}.simulation-status{min-width:0;max-width:100%}.simulation-status>span:not(.demo-badge){overflow-wrap:anywhere;text-align:right;max-width:30ch;font-size:11px;line-height:1.45}.simulation-scenarios legend{font-size:11px}.simulation-scenario-copy strong{font-size:12px}.simulation-scenario-copy small{font-size:10px;line-height:1.45}.simulation-range-group label{font-size:12px}.simulation-range-scale{font-size:10px}.simulation-safety{font-size:11px}.simulation-results-head p,.simulation-estimate{font-size:10px}.simulation-metric span,.simulation-metric small{font-size:10px;line-height:1.45}.page-intro-dark .eyebrow,.page-intro-dark .page-intro-facts strong,.dark-panel .section-index,.dark-panel .eyebrow,.dark-panel .premium-icon,.dark-panel .status-pill,.simulation-section .simulation-kicker,.simulation-section .simulation-index,.simulation-section .simulation-range-group output,.simulation-section .simulation-cta,.final-cta h2 em,.role-panels>article>span:first-child{color:var(--accent-on-dark)}.dark-panel .status-pill,.simulation-section .demo-badge{background:#dd75431a;border-color:#dd75436b}.simulation-results .simulation-cta{color:var(--orange)}@media (width>=1101px){.operation-grid-section .principle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.security-requirements .principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.security-requirements .principle-grid>article{grid-column:auto}}.form-optional{background:#ffffff06;border:1px solid #f4f0e833;border-radius:14px;overflow:hidden}.form-optional summary{color:#e2ded6;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:10px;min-height:54px;padding:12px 15px;font-size:12px;font-weight:720;list-style:none;display:grid}.form-optional summary::-webkit-details-marker{display:none}.form-optional summary>span{color:#d6a087;letter-spacing:.08em;text-transform:uppercase;border:1px solid #dd754347;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:760}.form-optional summary:after{content:"+";color:var(--accent-on-dark);text-align:center;font-size:20px;font-weight:450;line-height:1;transition:transform .2s}.form-optional[open] summary:after{transform:rotate(45deg)}.form-optional[open] summary{border-bottom:1px solid #f4f0e824}.form-optional>.form-grid{padding:18px}.form-optional>div:not(.form-grid){padding:0 18px 18px}.form-next-step{padding:0 2px;line-height:1.65;color:#bdb8b0!important;margin:-2px 0 0!important;font-size:11px!important}.admin-metrics{color:var(--ivory);background:radial-gradient(circle at 100% 0,#c24d1d26,#0000 34%),linear-gradient(145deg,#1d1f22,#131517);border:1px solid #1011121f;border-radius:18px;margin-top:30px;padding:24px;box-shadow:0 26px 60px #10111221,inset 0 1px #ffffff0a}.admin-metrics>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.admin-metrics>header span{color:#e17a4b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-metrics>header h2{color:#f4f0e8;margin:7px 0 0;font-size:clamp(27px,3vw,38px);line-height:1.05}.admin-metrics>header p{color:#aaa59d;text-align:right;max-width:42ch;margin:0;font-size:12px;line-height:1.55}.admin-metrics>div{border-top:1px solid #f4f0e81f;border-left:1px solid #f4f0e81f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.admin-metrics article{border-bottom:1px solid #f4f0e81f;border-right:1px solid #f4f0e81f;flex-direction:column;min-width:0;min-height:145px;padding:21px;display:flex}.admin-metrics article>span{color:#aaa59d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.admin-metrics article strong{color:#f4f0e8;margin-top:16px;font-family:Newsreader Variable,Georgia,serif;font-size:40px;font-weight:500;line-height:1}.admin-metrics article small{color:#aaa59d;margin-top:auto;padding-top:15px;font-size:11px;line-height:1.45}.admin-metrics .admin-metric-sources strong{font-family:inherit;font-size:13px;font-weight:650;line-height:1.6}.admin-inbox-toolbar{border:1px solid var(--line);background:#ffffffb8;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto;align-items:end;gap:14px;margin-top:30px;padding:18px;display:grid;box-shadow:0 12px 30px #1011120a}.admin-inbox-toolbar label,.admin-status-form label{color:#5f5a54;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:780;display:grid}.admin-inbox-toolbar input,.admin-inbox-toolbar select,.admin-status-form select{width:100%;min-height:46px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cfc7bd;border-radius:9px;padding:0 13px;font-size:13px}.admin-inbox-toolbar button,.admin-status-form button,.admin-inbox-toolbar>a,.admin-inbox-toolbar-actions a,.admin-inbox-pagination a{border:1px solid var(--ink);background:var(--ink);min-height:46px;color:var(--ivory);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:720;display:inline-flex}.admin-inbox-toolbar>a,.admin-inbox-toolbar-actions a,.admin-inbox-pagination a{color:var(--ink);background:0 0}.admin-inbox-toolbar-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-inbox-toolbar :focus-visible,.admin-status-form :focus-visible,.admin-inbox-pagination a:focus-visible{outline-color:var(--orange)}.admin-inbox-notice{color:#315b3d;background:#416f4e17;border:1px solid #416f4e47;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:12px;font-weight:650}.admin-status-form{border-top:1px solid var(--line);justify-content:flex-end;align-items:end;gap:12px;margin-top:20px;padding-top:18px;display:flex}.admin-status-form label{width:min(100%,230px)}.admin-inbox-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding-top:20px;display:flex}.admin-inbox-pagination span{color:#625e58;margin-right:auto;font-size:12px}@media (width<=1100px){.site-header{background:#000}.mobile-header-demo{min-height:44px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px}.footer-grid>.footer-column{border-top:1px solid var(--line-dark);padding:22px 0}.operation-grid-section .principle-grid,.security-requirements .principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-requirements .principle-grid>article:last-child{grid-column:1/-1}div.content-list.content-list-four,div.content-list.content-list-eight,.admin-metrics>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){h1,h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.page-intro{padding:56px max(20px, env(safe-area-inset-right)) 60px max(20px, env(safe-area-inset-left))}.page-intro-grid{gap:30px}.page-intro h1,.page-intro-simple h1{font-size:clamp(41px,10.8vw,56px);line-height:.98}.page-intro-copy>p{margin-top:22px;font-size:15px;line-height:1.68}.page-intro-signature{min-height:220px;padding:22px}.page-intro-monogram{width:76px;height:58px}.page-intro-facts{margin:20px 0 12px}.subpage-section h2,.section-heading h2,.section-copy h2,.manifesto h2,.operating-head h2,.decision-intro h2,.manager-content h2,.member-copy h2,.trust-intro h2,.simulation-heading h2{font-size:clamp(35px,9.2vw,47px);line-height:1.02}.quote-band>p{max-width:28ch;font-size:clamp(34px,8.8vw,43px);line-height:1.05}.quote-band>p:only-child{max-width:31ch;font-size:clamp(32px,7.8vw,40px);line-height:1.1}.simulation-heading{gap:18px;width:100%;margin-bottom:34px}.simulation-title-wrap{grid-template-columns:26px minmax(0,1fr);gap:12px;width:100%;display:grid}.simulation-status{flex-flow:wrap;align-items:center;width:100%}.simulation-status>span:not(.demo-badge){text-align:left;max-width:none}.simulation-controls,.simulation-results{padding:24px}.simulation-results-head{align-items:flex-start;gap:14px}.simulation-estimate{flex:0 auto}.simulation-cta{border:1px solid #b94a1b47;border-radius:10px;justify-content:space-between;width:100%;min-height:48px;padding:0 14px;line-height:1.35}.studio-editorial{padding-top:10px;padding-bottom:10px}.studio-editorial article{grid-template-columns:34px 46px minmax(0,1fr);align-items:start;gap:12px 15px;min-height:0;padding:34px 0}.studio-editorial article>div:last-child{grid-column:3}.studio-editorial h2{margin-top:8px;font-size:clamp(29px,7.2vw,38px);line-height:1.05}.studio-editorial article>div:last-child p{font-size:14px;line-height:1.68}.studio-editorial small{overflow-wrap:anywhere;margin-top:10px;line-height:1.55;display:block}.footer-lead{gap:30px;padding-bottom:42px}.footer-lead h2{font-size:clamp(38px,8.5vw,54px)}.admin-inbox-toolbar{grid-template-columns:minmax(0,1fr) minmax(170px,.55fr)}.admin-inbox-toolbar-actions{grid-column:1/-1}.admin-inbox-toolbar-actions button,.admin-inbox-toolbar-actions a{flex:150px}}@media (width<=560px){.mobile-header-demo{min-height:44px}.page-intro,.page-intro-simple{padding-block:48px 52px}.page-intro-grid{gap:24px}.page-intro .eyebrow{margin-bottom:20px}.page-intro h1,.page-intro-simple h1{font-size:clamp(39px,11.2vw,51px)}.page-intro-copy>p{margin-top:19px}.page-intro-signature{min-height:0;padding:18px}.page-intro-monogram{width:68px;height:52px}.page-intro-facts{margin-top:16px}.page-intro-signature>small{margin-top:8px}.subpage-section,.manifesto,.method-section,.operating-section,.decision-section,.simulation-section,.trust-section,.copilot-section{padding-top:56px;padding-bottom:56px}.section-heading{margin-bottom:38px}.quote-band{padding:58px max(18px, env(safe-area-inset-right)) 58px max(18px, env(safe-area-inset-left))}.quote-band>p{font-size:clamp(31px,8.6vw,39px)}.quote-band>p:only-child{font-size:clamp(29px,7.7vw,36px)}.quote-band>p:last-child{margin-left:0}.operation-grid-section .principle-grid,.security-requirements .principle-grid{grid-template-columns:minmax(0,1fr)}.security-requirements .principle-grid>article:last-child{grid-column:auto}div.content-list.content-list-four,div.content-list.content-list-eight{grid-template-columns:minmax(0,1fr)}.simulation-title-wrap{grid-template-columns:22px minmax(0,1fr);gap:9px}.simulation-heading h2{font-size:clamp(34px,9.6vw,42px)}.simulation-controls,.simulation-results{padding:20px}.simulation-scenarios{margin-bottom:30px}.simulation-scenario{grid-template-columns:32px minmax(0,1fr) 16px;min-height:62px}.simulation-scenario-copy{min-width:0}.simulation-scenario-copy small{overflow-wrap:anywhere}.simulation-range-group label{flex-direction:column;align-items:flex-start;gap:4px;line-height:1.45}.simulation-range-group output{font-size:25px}.simulation-results-head{flex-direction:column}.simulation-metric,.simulation-metric+.simulation-metric{min-height:104px}.simulation-safety{margin-top:27px}.waterfall-ui .ui-top{flex-wrap:wrap;height:auto;min-height:66px;padding:11px 13px}.waterfall-ui .ui-top>div{min-width:0}.waterfall-ui .ui-top b{overflow-wrap:anywhere}.waterfall-ui .demo-badge{margin-left:auto}.waterfall-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px;height:auto;padding:24px 12px 18px}.waterfall-content>div{min-width:0;height:112px}.waterfall-content i{width:52%}.waterfall-content span,.waterfall-content b{text-align:center;max-width:100%;font-size:9px;line-height:1.2}.waterfall-content b{white-space:nowrap}.ui-footnote{padding:13px;font-size:10px;line-height:1.55}.studio-editorial article{grid-template-rows:auto auto auto;grid-template-columns:38px minmax(0,1fr);gap:9px 14px;padding:30px 0}.studio-editorial article>span{grid-area:1/1;padding-top:4px}.studio-editorial article>.premium-icon{grid-area:2/1;width:38px;height:38px}.studio-editorial article>div:nth-child(3){grid-area:1/2/3}.studio-editorial article>div:last-child{grid-area:3/2}.studio-editorial h2{font-size:clamp(27px,8vw,34px)}.site-footer{padding:58px max(18px, env(safe-area-inset-right)) 24px max(18px, env(safe-area-inset-left))}.footer-lead{padding-bottom:34px}.footer-lead .brand-full{width:88px}.footer-lead h2{font-size:clamp(35px,9.4vw,44px);line-height:1.02}.footer-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:28px 0}.footer-grid>.footer-column{border-top:1px solid var(--line-dark);gap:6px;padding:17px 0}.footer-label{color:#ded9d0;margin-bottom:5px}.footer-grid a{min-height:44px}.footer-bottom{gap:14px;padding-top:20px}.footer-bottom>div{flex-wrap:wrap;gap:8px 20px;width:100%}.form-optional summary{grid-template-columns:minmax(0,1fr) auto 20px;padding-inline:13px}.form-optional>.form-grid{padding:14px}.form-optional>div:not(.form-grid){padding:0 14px 14px}.form-next-step{font-size:11px!important}.admin-inbox-toolbar{grid-template-columns:minmax(0,1fr);padding:14px}.admin-metrics{padding:16px}.admin-metrics>header{flex-direction:column;align-items:flex-start;gap:10px}.admin-metrics>header p{text-align:left}.admin-metrics>div{grid-template-columns:minmax(0,1fr)}.admin-metrics article{min-height:126px}.admin-inbox-toolbar-actions{grid-template-columns:minmax(0,1fr);display:grid}.admin-status-form{flex-direction:column;align-items:stretch}.admin-status-form label{width:100%}.admin-inbox-pagination{justify-content:stretch}.admin-inbox-pagination span{width:100%;margin:0 0 4px}.admin-inbox-pagination a{flex:1 1 0}.phone-overlay{max-width:calc(100% - 12px);right:0}}@media (width<=1100px) and (height<=620px){.mobile-mega-panel{padding-top:12px;padding-bottom:max(12px, env(safe-area-inset-bottom))}.mobile-mega-heading{padding-bottom:12px}.mobile-menu-eyebrow{font-size:9px}#mobile-menu-title{margin-top:4px;font-size:clamp(24px,4vw,30px)}.mobile-mega-heading>div p{display:none}.mobile-mega-grid{gap:10px;padding:12px 0}.mobile-mega-group{padding:10px 13px 2px}.mobile-mega-group h2{margin-bottom:2px}.mobile-mega-group a{min-height:44px;padding:6px 0}.mobile-menu-link-copy small{display:none}.mobile-mega-cta{min-height:48px}}.experiences-hero{isolation:isolate;min-height:calc(100svh - var(--header-height));color:var(--ivory);background:#0d0f10;padding:0 max(32px,50vw - 660px) 28px;position:relative;overflow:hidden}.experiences-hero:before{z-index:-1;content:"";opacity:.18;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#f4f0e814 calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.experiences-hero-media{z-index:-2;position:absolute;inset:0}.experiences-hero-media img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.04);width:100%;height:100%}.experiences-hero-media:after{content:"";background:linear-gradient(90deg,#0d0f10 0%,#0d0f10fa 25%,#0d0f10c2 54%,#0d0f102e 100%),linear-gradient(#0d0f1014 45%,#0d0f10db 100%);position:absolute;inset:0}.experiences-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:center;gap:clamp(48px,7vw,110px);min-height:clamp(500px,100svh - 310px,640px);padding:64px 0 44px;display:grid;position:relative}.experiences-hero-copy{min-width:0;max-width:880px}.experiences-kicker{color:#e28961;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:13px;font-size:10px;font-weight:800;display:inline-flex}.experiences-kicker:before{content:"";background:currentColor;width:34px;height:1px}.experiences-hero h1{max-width:880px;color:var(--ivory);letter-spacing:-.06em;text-wrap:balance;margin:30px 0 28px;font-size:clamp(62px,5.15vw,88px);font-weight:500;line-height:.94}.experiences-hero h1 em{color:#e5733e}.experiences-hero-copy>p{color:#c0bbb3;max-width:650px;margin:0;font-size:16px;line-height:1.75}.experiences-hero-actions{align-items:center;gap:22px;margin-top:32px;display:flex}.experiences-hero-actions>span{color:#918d86;max-width:235px;font-size:10px;line-height:1.55}.experiences-dossier{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111315d1;border:1px solid #f4f0e829;border-radius:18px;align-self:end;min-width:0;padding:25px;box-shadow:0 30px 70px #00000057,inset 0 1px #ffffff0a}.experiences-dossier .product-mark{border-radius:13px;width:72px;height:55px}.experiences-dossier>span{color:#9b968e;letter-spacing:.13em;text-transform:uppercase;margin:25px 0 10px;font-size:9px;font-weight:780;display:block}.experiences-dossier>strong{color:#f0ece5;letter-spacing:-.025em;margin-bottom:22px;font-family:Newsreader Variable,Georgia,serif;font-size:26px;font-weight:500;line-height:1.08;display:block}.experiences-dossier>div{border-top:1px solid #f4f0e81c;grid-template-columns:42px 1fr;align-items:center;min-height:42px;display:grid}.experiences-dossier>div span{color:#e5733e;font-size:12px;font-weight:750}.experiences-dossier>div b{color:#d8d3cb;font-size:11px;font-weight:620}.experiences-role-rail{z-index:2;scroll-margin-top:calc(var(--header-height) + 16px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e0fe0;border:1px solid #f4f0e829;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.experiences-role-rail a{border-right:1px solid #f4f0e81f;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:14px;min-width:0;min-height:104px;padding:20px 22px;transition:background .2s,transform .2s;display:grid}.experiences-role-rail a:last-child{border-right:0}.experiences-role-rail a:hover{background:#e5733e17}.experiences-role-rail a>span:first-child{color:#e5733e;font-size:12px;font-weight:800}.experiences-role-rail a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.experiences-role-rail b{color:#f0ece4;font-size:15px;font-weight:650}.experiences-role-rail small{color:#8f8a83;margin-top:3px;font-size:10px}.experiences-role-rail svg{color:#e5733e;width:18px;height:18px;transition:transform .2s}.experiences-role-rail a:hover svg{transform:translate(4px)}.experience-manager-section,.experience-coach-section,.experience-member-section{isolation:isolate;position:relative;overflow:hidden}.experience-manager-section{background:linear-gradient(135deg,#f4efe7,#e9dfd2)}.experience-manager-section:before,.experience-member-section:before{z-index:-1;content:"";opacity:.25;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#1011120e calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.experience-manager-section .cockpit{border-color:#10111238;transform:perspective(1200px)rotateY(-1.2deg);box-shadow:0 36px 90px #10111233}.experience-coach-section{background:radial-gradient(circle at 8% 18%,#d3561f29,#0000 26%),linear-gradient(145deg,#191b1d,#0e1011)}.experience-coach-section .product-scene{background:#ffffff06;border:1px solid #f4f0e821;border-radius:24px;padding:18px;box-shadow:0 34px 80px #00000057}.experience-member-section{background:linear-gradient(145deg,#f0e9df,#e5d9cb)}.experience-member-section .member-phone-scene{border-radius:28px;box-shadow:0 36px 90px #10111233}.experience-manager-section .content-list span,.experience-member-section .content-list span{color:#5b5751;font-size:12px;line-height:1.6}.experience-manager-section .status-pill,.experience-member-section .status-pill{color:#8f330f;background:#8f330f12;border-color:#8f330f4d;font-size:10px}@media (width<=1100px){.experiences-hero-inner{grid-template-columns:minmax(0,1fr) minmax(230px,270px);gap:40px}.experiences-hero h1{font-size:clamp(56px,6.8vw,75px)}.experiences-hero-media img{object-position:63% center}.experiences-dossier{padding:21px}}@media (width<=860px){.experiences-hero{min-height:0;padding:0 max(18px, env(safe-area-inset-right)) 18px max(18px, env(safe-area-inset-left))}.experiences-hero-media img{object-position:68% center}.experiences-hero-media:after{background:linear-gradient(#0d0f102e 0%,#0d0f10b8 34%,#0d0f10 72% 100%)}.experiences-hero-inner{min-height:0;padding:78px 0 28px;display:block}.experiences-hero-copy{max-width:680px}.experiences-hero h1{max-width:610px;margin:25px 0 24px;font-size:clamp(48px,12vw,66px)}.experiences-hero-copy>p{max-width:560px;font-size:14px}.experiences-dossier{display:none}.experiences-role-rail{border-radius:15px;grid-template-columns:minmax(0,1fr)}.experiences-role-rail a{border-bottom:1px solid #f4f0e81f;border-right:0;min-height:72px;padding:14px 17px}.experiences-role-rail a:last-child{border-bottom:0}.experience-manager-section .cockpit{transform:none}}@media (width<=560px){.experiences-hero-inner{padding-top:54px}.experiences-kicker{font-size:9px}.experiences-hero h1{font-size:clamp(43px,12.5vw,54px);line-height:.97}.experiences-hero-copy>p{color:#c9c4bc;line-height:1.7}.experiences-hero-actions{flex-direction:column;align-items:stretch;gap:13px}.experiences-hero-actions .pill{width:100%}.experiences-hero-actions>span{max-width:none}.experiences-role-rail a{grid-template-columns:31px minmax(0,1fr) 20px;gap:10px}.experience-coach-section .product-scene{border-radius:18px;padding:8px}.experience-member-section .member-phone-scene{min-height:540px;padding:48px 12px 0}.experience-member-section .member-phone-scene .phone-frame{width:min(300px,100%)}}.premium-page .page-intro{background:radial-gradient(circle at 78% 22%,#c2491921,#0000 27%),linear-gradient(135deg,#f8f4ed,#eee6dc);align-items:center;min-height:720px;padding-top:92px;padding-bottom:92px;display:grid}.premium-page .page-intro-dark{background:radial-gradient(circle at 78% 22%,#dd642c30,#0000 29%),linear-gradient(135deg,#17191b,#0d0f10)}.premium-page .page-intro:before{opacity:.68;background:linear-gradient(90deg,#0000 0 49.96%,#1011120e 50%,#0000 50.04%),repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#10111209 calc(10% - 1px) 10%)}.premium-page .page-intro-dark:before{background:linear-gradient(90deg,#0000 0 49.96%,#f4f0e814 50%,#0000 50.04%),repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#f4f0e80a calc(10% - 1px) 10%)}.premium-page .page-intro-grid{grid-template-columns:minmax(0,1.24fr) minmax(360px,.56fr);align-items:center;gap:clamp(48px,7vw,118px)}.premium-page .page-intro-copy{padding:24px 0}.premium-page .page-intro .eyebrow{margin-bottom:28px}.premium-page .page-intro h1{max-width:980px;font-size:clamp(62px,6.35vw,98px);line-height:.93}.premium-page .page-intro-copy>p{color:#5f5b55;max-width:690px;margin-top:34px;font-size:16px;line-height:1.76}.premium-page .page-intro-dark .page-intro-copy>p{color:#b9b4ac}.premium-page .page-intro-signature{background:radial-gradient(circle at 88% 3%,#d6562030,#0000 31%),linear-gradient(150deg,#252321,#111315 72%);border-color:#f4f0e82e;border-radius:120px 26px 26px;min-height:520px;padding:20px;box-shadow:0 44px 110px #10111247,inset 0 1px #ffffff0f}.premium-page .page-intro-signature:before{content:"";pointer-events:none;border:1px solid #f4f0e814;border-radius:108px 17px 17px;position:absolute;inset:13px}.premium-page .page-intro-signature:after{border-color:#dd642c2b;width:250px;height:250px}.premium-page .page-intro-facts{z-index:3;border-top-color:#f4f0e821;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 12px;display:grid;position:relative}.premium-page .page-intro-facts p{border-bottom:0;border-right:1px solid #f4f0e81c;flex-direction:column;align-items:flex-start;gap:7px;min-height:74px;padding:14px 10px 10px 0;display:flex}.premium-page .page-intro-facts p+p{padding-left:12px}.premium-page .page-intro-facts p:last-child{border-right:0}.premium-page .page-intro-facts strong{color:#e47744;font-size:20px}.premium-page .page-intro-facts span{color:#aaa59d;font-size:9px;line-height:1.35}.premium-page .page-intro-signature>small{z-index:3;color:#918d86;border-top:1px solid #f4f0e81a;min-height:34px;padding-top:12px;font-size:8px;position:relative}.intro-scene{z-index:2;color:#f3eee6;background:#ffffff09;border:1px solid #f4f0e81f;border-radius:96px 18px 18px;min-height:305px;padding:22px;position:relative;overflow:hidden}.intro-scene>span:first-child{z-index:2;color:#c7c2ba;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800;display:block;position:relative}.intro-scene .premium-icon{border-radius:12px;width:38px;height:38px}.intro-scene .premium-icon svg{width:17px;height:17px}.intro-scene-platform{align-content:center;gap:9px;padding-top:58px;display:grid}.intro-scene-platform>span{top:24px;left:27px;position:absolute!important}.intro-scene-platform>div{background:#ffffff0a;border:1px solid #f4f0e81a;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:61px;padding:10px 12px;display:grid}.intro-scene-platform b{font-size:11px}.intro-scene-platform small{color:#8f8a83;font-size:8px}.intro-scene-intelligence{flex-direction:column;padding:28px;display:flex}.intro-kpi{grid-template-columns:1fr auto;align-items:end;margin-top:35px;display:grid}.intro-kpi small{color:#9d9890;grid-column:1/-1;font-size:9px}.intro-kpi strong{letter-spacing:-.05em;margin-top:4px;font-size:31px}.intro-kpi i{color:#8db493;font-size:9px;font-style:normal}.intro-scene-intelligence svg{width:100%;height:112px;margin:10px 0 2px}.intro-scene-intelligence .area{fill:url(#intro-area)}.intro-scene-intelligence .line{fill:none;stroke:#e37340;stroke-width:3px;stroke-linecap:round}.intro-scene-intelligence .target{fill:none;stroke:#f4f0e840;stroke-width:1px;stroke-dasharray:5 5}.intro-intelligence-foot{color:#9f9a93;justify-content:space-between;gap:12px;margin-top:auto;font-size:8px;display:flex}.intro-intelligence-foot span{align-items:center;gap:7px;display:flex}.intro-intelligence-foot i{background:#7fac84;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7fac841a}.intro-scene-studios{padding:0}.intro-scene-studios>img{object-fit:cover;object-position:66% center}.intro-scene-studios>div{background:linear-gradient(#0d0f1008 22%,#0d0f10e0 100%);position:absolute;inset:0}.intro-scene-studios>span{z-index:3;bottom:66px;left:25px;color:#e47542!important;position:absolute!important}.intro-scene-studios>strong{z-index:3;font-family:Newsreader Variable,Georgia,serif;font-size:19px;font-weight:500;line-height:1.1;position:absolute;bottom:25px;left:25px;right:25px}.intro-scene-offer{align-content:center;gap:8px;padding-top:58px;display:grid}.intro-scene-offer>span{top:24px;left:27px;position:absolute!important}.intro-scene-offer>div{border-bottom:1px solid #f4f0e81a;grid-template-columns:23px 38px 1fr auto;align-items:center;gap:9px;min-height:59px;padding:9px 10px;display:grid}.intro-scene-offer small{color:#e47542;font-size:8px}.intro-scene-offer b{font-size:10px}.intro-scene-offer em{color:#908c85;font-size:8px;font-style:normal}.intro-scene-migration{align-content:center;gap:4px;padding:61px 26px 23px;display:grid}.intro-scene-migration>span{top:24px;left:27px;position:absolute!important}.intro-scene-migration>div{grid-template-columns:28px 1fr;align-items:center;min-height:61px;padding-left:39px;display:grid;position:relative}.intro-scene-migration>div:before{content:"";background:#f4f0e824;width:1px;position:absolute;top:0;bottom:0;left:10px}.intro-scene-migration i{z-index:1;background:#77736d;border:2px solid #252729;border-radius:50%;width:11px;height:11px;position:absolute;left:5px;box-shadow:0 0 0 1px #f4f0e833}.intro-scene-migration i.done{background:#7fac84}.intro-scene-migration i.current{background:#e47542;box-shadow:0 0 0 5px #e475421f}.intro-scene-migration small{color:#77736d;font-size:8px}.intro-scene-migration b{font-size:11px}.intro-scene-migration em{color:#8f8a83;grid-column:2;font-size:8px;font-style:normal}.intro-scene-security{grid-template-columns:.7fr 1.3fr;align-items:center;gap:22px;display:grid}.intro-scene-security>span{top:24px;left:27px;position:absolute!important}.intro-shield{place-items:center;min-height:150px;display:grid;position:relative}.intro-shield .premium-icon{z-index:2;background:#dc642c21;border-radius:50%;width:68px;height:68px}.intro-shield .premium-icon svg{width:29px;height:29px}.intro-shield>i{border:1px solid #e4754238;border-radius:50%;width:116px;height:116px;position:absolute}.intro-shield>i:last-child{border-color:#f4f0e814;width:158px;height:158px}.intro-scene-security ul{margin:45px 0 0;padding:0;list-style:none}.intro-scene-security li{border-bottom:1px solid #f4f0e81a;align-items:center;gap:9px;min-height:55px;display:flex}.intro-scene-security li .premium-icon{color:#7fac84;background:0 0;border:0;width:26px;height:26px}.intro-scene-security li .premium-icon svg{width:14px;height:14px}.intro-scene-security li span{flex-direction:column;display:flex}.intro-scene-security li b{font-size:9px}.intro-scene-security li small{color:#8e8982;font-size:7px}.intro-scene-about{grid-template-rows:auto 1fr auto;gap:16px;min-height:305px;padding:25px;display:grid}.intro-about-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.intro-about-head>span{color:#e47542;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.intro-about-head>small{color:#8f8a83;text-align:right;font-size:8px}.intro-about-roles{border-top:1px solid #f4f0e81c}.intro-about-role{border-bottom:1px solid #f4f0e81a;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-height:76px;padding:13px 0;display:grid}.intro-about-role>span{color:#f3eee6;border:1px solid #f4f0e824;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Newsreader Variable,Georgia,serif;font-size:20px;display:grid}.intro-about-role:last-child>span{color:#e47542;background:#e4754214;border-color:#e4754257}.intro-about-role>div{grid-template-columns:1fr auto;align-items:baseline;gap:3px 12px;min-width:0;display:grid}.intro-about-role small{color:#908b84;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:760}.intro-about-role strong{color:#f0ebe3;text-align:right;font-size:11px}.intro-about-role p{color:#aaa59d;grid-column:1/-1;margin:0;font-size:9px;line-height:1.4}.intro-about-outcome{background:linear-gradient(110deg,#e475421a,#ffffff06);border:1px solid #e4754233;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;min-height:51px;padding:10px 12px;display:grid}.intro-about-outcome>div{align-items:flex-start;display:flex}.intro-about-outcome b{letter-spacing:-.06em;font-family:Newsreader Variable,Georgia,serif;font-size:22px;font-weight:500;line-height:1}.intro-about-outcome sup{color:#e47542;margin:-3px 0 0 2px;font-size:11px;font-weight:800}.intro-about-outcome p{color:#cbc6be;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:8px;margin:0;font-size:7px;font-weight:700;display:flex}.intro-about-outcome p i{background:#e47542;border-radius:50%;width:3px;height:3px}.intro-scene-faq{align-content:center;padding:60px 22px 20px;display:grid}.intro-scene-faq>span{top:24px;left:27px;position:absolute!important}.intro-scene-faq>div{border-top:1px solid #f4f0e81c;grid-template-columns:30px 1fr 22px;align-items:center;gap:9px;min-height:65px;display:grid}.intro-scene-faq small{color:#e47542;font-size:8px}.intro-scene-faq b{font-size:10px}.intro-scene-faq i{color:#aaa69f;border:1px solid #f4f0e824;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.intro-scene-demo{grid-template-columns:.8fr 1.2fr;align-items:center;gap:20px;padding:62px 25px 24px;display:grid}.intro-scene-demo>span{top:24px;left:27px;position:absolute!important}.intro-demo-date{text-align:center;background:#ffffff0a;border:1px solid #f4f0e81c;border-radius:14px;flex-direction:column;justify-content:center;min-height:160px;padding:20px 12px;display:flex}.intro-demo-date small{color:#97928b;text-transform:uppercase;font-size:7px}.intro-demo-date strong{color:#e47542;margin:7px 0;font-size:52px;line-height:1}.intro-demo-date em{color:#d0cbc3;font-size:8px;font-style:normal}.intro-scene-demo ol{margin:0;padding:0;list-style:none}.intro-scene-demo li{color:#c8c3bb;border-bottom:1px solid #f4f0e81a;align-items:center;gap:10px;min-height:48px;font-size:9px;display:flex}.intro-scene-demo li i{border:1px solid #e47542;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e4754214}.premium-page>.subpage-section:not(.dark-panel){background:radial-gradient(circle at 92% 10%, #b94a1b12, transparent 22%), repeating-linear-gradient(90deg, transparent 0, transparent calc(12.5% - 1px), #10111206 calc(12.5% - 1px), #10111206 12.5%), var(--paper);position:relative;overflow:hidden}.premium-page>.subpage-section:not(.dark-panel):nth-of-type(2n){background-color:#eee7dd}.premium-page .section-heading{max-width:1050px}.premium-page .section-heading h2,.premium-page .section-copy h2,.premium-page .split-section>div>h2{letter-spacing:-.055em;max-width:900px;font-size:clamp(46px,4.8vw,74px);line-height:.98}.premium-page .section-heading>p,.premium-page .section-copy>p{max-width:720px;font-size:15px;line-height:1.78}.premium-page .split-section{align-items:center;gap:clamp(50px,7vw,112px)}.premium-page .dark-panel{background:radial-gradient(circle at 82% 16%,#dd642c24,#0000 25%),repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#f4f0e809 calc(12.5% - 1px) 12.5%),linear-gradient(145deg,#17191b,#0e1011);position:relative;overflow:hidden}.premium-page .role-panels{border:0;gap:16px}.premium-page .role-panels>article{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #f4f0e81f;border-radius:20px;min-height:310px;padding:30px;box-shadow:inset 0 1px #ffffff0a}.premium-page .role-panels>article+article{border-left:1px solid #f4f0e81f}.premium-page .role-panels>article:hover{background:#fff1;border-color:#dd642c52}.premium-page .role-panels h3{margin-top:52px;font-size:24px}.premium-page .principle-grid{gap:16px}.premium-page .principle-grid article{background:linear-gradient(145deg,#fffc,#ffffff52);border-radius:20px;box-shadow:0 22px 54px #10111212,inset 0 1px #ffffffb3}.premium-page .dark-panel .principle-grid article{box-shadow:none;background:linear-gradient(145deg,#ffffff0e,#ffffff05)}.premium-page div.content-list article{background:#ffffff80;border-radius:18px;box-shadow:0 18px 45px #1011120e}.premium-page .quote-band{color:var(--ivory);background:radial-gradient(circle at 80%,#dd642c33,#0000 25%),linear-gradient(135deg,#1c1a18,#101214);position:relative;overflow:hidden}.premium-page .quote-band:after{content:"";opacity:.055;pointer-events:none;background:url(brand/ge2-studio-mark-approved.png) 50%/contain no-repeat;width:min(260px,28vw);height:min(200px,22vw);position:absolute;top:50%;right:4%;transform:translateY(-50%)}.premium-page .quote-band>p{z-index:1;max-width:1060px;position:relative}.premium-page .final-cta{isolation:isolate;background:radial-gradient(circle at 82% 12%,#dd642c40,#0000 27%),linear-gradient(135deg,#181a1c,#090b0c);position:relative;overflow:hidden}.premium-page .final-cta:before{z-index:-1;content:"";opacity:.07;background:url(brand/ge2-studio-mark-approved.png) 50%/contain no-repeat;width:min(390px,34vw);height:min(300px,28vw);position:absolute;top:50%;right:6%;transform:translateY(-50%)}.premium-page .final-cta h2{max-width:1080px;font-size:clamp(52px,6vw,92px)}.premium-page .final-cta>p{color:#aaa69f;max-width:620px}.faq-page .faq-list{gap:28px;max-width:none;display:grid}.faq-page .faq-list>section{border:1px solid var(--line);background:#ffffff8a;border-radius:24px;padding:36px 42px 18px;box-shadow:0 24px 65px #10111212}.faq-page .faq-list>section .section-heading{margin-bottom:25px}.faq-page .faq-list>section .section-heading h2{font-size:clamp(35px,3.6vw,54px)}.faq-page .faq-list details{border-color:#1011121a}.faq-page .faq-list summary{min-height:92px}.faq-page .faq-list summary h3{font-size:clamp(20px,2.1vw,28px)}.faq-page .faq-list details>p{color:#5f5b55;font-size:14px;line-height:1.75}.demonstration-page>.split-section{background:linear-gradient(135deg,#ece3d8,#f7f3ec)}.demonstration-page .demo-form{background:linear-gradient(145deg,#202224,#121416);border:1px solid #f4f0e824;border-radius:24px;padding:34px;box-shadow:0 38px 90px #1011123d}.demonstration-page .content-list-prose{background:#ffffff6b;border:1px solid #1011121a;border-radius:20px;padding:30px}.migration-page .content-list-eight article{border:1px solid #1011121a;min-height:330px}.security-page .content-list-stacked article{border-bottom:1px solid var(--line);padding:22px 0}.about-page .about-origin{background:linear-gradient(135deg,#f6f1ea,#e8ded2)}@media (width<=1100px){.premium-page .page-intro{min-height:0}.premium-page .page-intro-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);gap:45px}.premium-page .page-intro h1{font-size:clamp(52px,6.8vw,76px)}.premium-page .page-intro-signature{min-height:470px}}@media (width<=860px){.premium-page .page-intro{padding:58px 18px 22px}.premium-page .page-intro-grid{grid-template-columns:1fr;gap:36px}.premium-page .page-intro-copy{padding:0}.premium-page .page-intro h1{-webkit-hyphens:none;hyphens:none;max-width:650px;font-size:clamp(44px,11.2vw,58px);line-height:.97}.premium-page .page-intro-copy>p{margin-top:24px;font-size:14px;line-height:1.72}.premium-page .page-intro-signature{border-radius:72px 20px 20px;min-height:0;padding:12px}.premium-page .page-intro-signature:before{border-radius:64px 14px 14px;inset:8px}.intro-scene{border-radius:62px 15px 15px;min-height:270px;padding:20px}.premium-page .page-intro-facts{margin:10px 0 8px}.premium-page .page-intro-facts p{min-height:66px}.premium-page .page-intro-facts strong{font-size:17px}.premium-page .page-intro-signature>small{padding:10px 6px 4px}.premium-page .split-section{gap:42px}.premium-page .section-heading h2,.premium-page .section-copy h2,.premium-page .split-section>div>h2{font-size:clamp(36px,9vw,48px)}.premium-page .role-panels>article{min-height:240px}.premium-page .final-cta h2{font-size:clamp(43px,11vw,58px)}.premium-page .final-cta:before{width:68vw;height:54vw;right:-12%}.faq-page .faq-list>section{border-radius:19px;padding:28px 20px 12px}.faq-page .faq-list summary{grid-template-columns:34px 1fr 38px;gap:10px}.faq-page .faq-list details>p{margin-left:44px}.demonstration-page .demo-form{padding:24px 18px}}@media (width<=560px){.premium-page .page-intro{padding-left:14px;padding-right:14px}.premium-page .page-intro h1{font-size:clamp(41px,11.5vw,52px)}.premium-page .page-intro-signature{border-radius:54px 17px 17px}.premium-page .page-intro-signature:before{border-radius:48px 11px 11px}.intro-scene{border-radius:48px 12px 12px;min-height:245px}.premium-page .page-intro-facts{grid-template-columns:1fr}.premium-page .page-intro-facts p,.premium-page .page-intro-facts p+p{border-bottom:1px solid #f4f0e817;border-right:0;flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:9px 6px}.premium-page .page-intro-facts p:last-child{border-bottom:0}.premium-page .page-intro-facts strong{min-width:30px}.intro-scene-security{grid-template-columns:.62fr 1.38fr;gap:10px}.intro-shield>i{width:90px;height:90px}.intro-shield>i:last-child{width:120px;height:120px}.intro-scene-demo{grid-template-columns:.78fr 1.22fr;gap:12px}.intro-demo-date{min-height:145px}.intro-scene-offer>div{grid-template-columns:20px 34px 1fr}.intro-scene-offer em{display:none}.premium-page .role-panels{grid-template-columns:1fr}.premium-page .role-panels>article{min-height:220px}.premium-page .final-cta:before{opacity:.05}.faq-page .faq-list details>p{margin-left:0;margin-right:0}}.page-intro-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.page-intro-dark .page-intro-actions .text-link{color:#ece7df}.page-intro-rail{z-index:2;border-top:1px solid #10111221;border-bottom:1px solid #10111221;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%;margin-top:48px;display:grid;position:relative}.page-intro-dark .page-intro-rail{border-color:#f4f0e824}.page-intro-rail a{border-right:1px solid #1011121f;align-items:center;gap:12px;min-height:74px;padding:18px 46px 17px 14px;transition:background .2s;display:flex;position:relative}.page-intro-dark .page-intro-rail a{border-color:#f4f0e81f}.page-intro-rail a:last-child{border-right:0}.page-intro-rail a:hover{background:#b94a1b0e}.page-intro-rail span{color:#c45a2b;font-size:9px}.page-intro-rail b{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.page-intro-rail svg{color:#c45a2b;width:15px;height:15px;position:absolute;right:17px}.premium-page>.subpage-section:not(.dark-panel) .role-panels>article{color:var(--ink);background:linear-gradient(145deg,#ffffffc7,#ffffff4d);border-color:#1011121c;box-shadow:0 20px 52px #10111211,inset 0 1px #ffffffbd}.premium-page>.subpage-section:not(.dark-panel) .role-panels>article+article{border-left-color:#1011121c}.premium-page>.subpage-section:not(.dark-panel) .role-panels>article>span:first-child{color:var(--orange)}.premium-page>.subpage-section:not(.dark-panel) .role-panels>article p{color:#625e58}.premium-page .dark-panel .role-panels>article{color:var(--ivory);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-color:#f4f0e81f;box-shadow:inset 0 1px #ffffff0a}.demo-conversion-hero{isolation:isolate;color:var(--ivory);background:#101214;padding:72px max(32px,50vw - 660px) 82px;position:relative;overflow:hidden}.demo-conversion-ambient{z-index:-1;background:radial-gradient(circle at 78% 12%,#dd642c33,#0000 26%),radial-gradient(circle at 8% 72%,#dd642c17,#0000 26%),repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#f4f0e809 calc(10% - 1px) 10%);position:absolute;inset:0}.demo-conversion-grid{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:start;gap:clamp(54px,7vw,110px);display:grid}.demo-conversion-copy{top:calc(var(--header-height) + 36px);padding:36px 0;position:sticky}.demo-conversion-copy h1{max-width:730px;margin:31px 0;font-size:clamp(62px,6.2vw,96px);line-height:.93}.demo-conversion-copy>p:not(.demo-pilot-note){color:#b5b0a8;max-width:610px;font-size:16px;line-height:1.78}.demo-assurances{border-top:1px solid #f4f0e821;margin-top:36px}.demo-assurances>span{border-bottom:1px solid #f4f0e81c;grid-template-columns:42px 1fr;align-items:center;gap:7px 14px;min-height:78px;display:grid}.demo-assurances .premium-icon{border-radius:50%;grid-row:1/3;width:42px;height:42px}.demo-assurances b{align-self:end;font-size:12px}.demo-assurances small{color:#8f8a83;align-self:start;font-size:9px}.demo-pilot-note{color:#8f8a83;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:28px 0 0;font-size:9px;display:flex}.demo-pilot-note i{background:#e47542;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e475421a}.demo-form-canvas{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #f4f0e824;border-radius:26px;padding:28px;box-shadow:0 44px 110px #00000054,inset 0 1px #ffffff0f}.demo-form-canvas>header{grid-template-columns:58px 1fr;align-items:start;gap:17px;padding:4px 5px 25px;display:grid}.demo-form-canvas>header .product-mark{background:0 0;width:58px;height:48px;overflow:visible}.demo-form-canvas>header .product-mark img{width:100%;height:100%}.demo-form-canvas>header span{color:#e47542;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.demo-form-canvas>header h2{color:#f3eee6;margin:7px 0 8px;font-size:30px;line-height:1.05}.demo-form-canvas>header p{color:#98938c;max-width:520px;margin:0;font-size:11px;line-height:1.6}.demonstration-page .demo-form-canvas .demo-form{box-shadow:none;background:#151719;border-radius:19px;padding:25px}.demo-agenda .principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-agenda .principle-grid article{min-height:300px}.operating-section{border-bottom:1px solid #f4f0e81f}.operating-editorial-image img{position:absolute;inset:0}.operating-head .section-number{color:#9b968f}.operating-head h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.operating-links a:focus-visible{outline-offset:-3px;background:#dd642c17}@media (width<=1060px){.operating-canvas{grid-template-columns:1fr;gap:38px}.operating-editorial-image{border-radius:100px 22px 22px;min-height:480px}.operating-editorial-image img{object-position:50% 35%}.operating-product-story{padding-top:0}}@media (width<=860px){.page-intro-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:27px}.page-intro-actions .pill{width:100%}.page-intro-rail{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(130px,1fr);grid-auto-flow:column;margin-top:27px;overflow-x:auto}.page-intro-rail a{min-height:66px}.demo-conversion-hero{padding:52px 18px 64px}.demo-conversion-grid{grid-template-columns:1fr;gap:42px}.demo-conversion-copy{padding:0;position:static}.demo-conversion-copy h1{-webkit-hyphens:none;hyphens:none;font-size:clamp(46px,11.6vw,63px)}.demo-conversion-copy>p:not(.demo-pilot-note){font-size:14px}.demo-form-canvas{border-radius:20px;padding:16px}.demo-form-canvas>header{grid-template-columns:48px 1fr;padding:10px 5px 20px}.demo-form-canvas>header .product-mark{width:48px;height:40px}.demo-form-canvas>header h2{font-size:25px}.demonstration-page .demo-form-canvas .demo-form{padding:20px 15px}.demo-agenda .principle-grid{grid-template-columns:1fr}.migration-page .content-list-eight article{min-height:0}.operating-section{padding-top:44px}}@media (width<=560px){.page-intro-rail{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding-left:14px}.demo-conversion-hero{padding-left:12px;padding-right:12px}.demo-assurances>span{min-height:72px}.demo-form-canvas{padding:8px}.demo-form-canvas>header{grid-template-columns:1fr}.demo-form-canvas>header .product-mark{display:none}.operating-editorial-image{border-radius:66px 16px 16px;min-height:390px}.operating-product-story{padding-left:0;padding-right:0}.planning-stage .ui-button,.planning-stage .planning-grid-head{display:none}.planning-stage .planning-row{grid-template-columns:.56fr 1.7fr .66fr;min-height:62px;font-size:10px}.planning-stage .planning-row b,.planning-stage .planning-row strong{font-size:10px}}.migration-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.migration-acts>article{background:linear-gradient(145deg,#fffc,#ffffff4d);border:1px solid #1011121c;border-radius:22px;min-height:610px;padding:30px;box-shadow:0 28px 68px #10111213,inset 0 1px #ffffffbf}.migration-acts>article:nth-child(2){color:var(--ivory);background:linear-gradient(145deg,#242628,#121416);transform:translateY(22px)}.migration-acts header{grid-template-columns:30px 46px 1fr;align-items:center;gap:12px;min-height:74px;display:grid}.migration-acts header>span{color:#c55a2b;font-family:Newsreader Variable,Georgia,serif;font-size:26px}.migration-acts header .premium-icon{border-radius:50%;width:46px;height:46px}.migration-acts header small{color:#8d8881;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.migration-acts header h3{margin:4px 0 0;font-size:24px}.migration-acts>article>p{color:#625e58;min-height:78px;margin:28px 0 22px;font-size:13px;line-height:1.65}.migration-acts ol{border-top:1px solid #1011121c;margin:0;padding:0;list-style:none}.migration-acts>article:nth-child(2) ol{border-color:#f4f0e821}.migration-acts li{border-bottom:1px solid #1011121a;grid-template-columns:30px 1fr;gap:12px;min-height:112px;padding:19px 0;display:grid}.migration-acts>article:nth-child(2) li{border-color:#f4f0e81c}.migration-acts li>span{color:#c55a2b;font-size:9px;font-weight:800}.migration-acts li b{font-size:12px;display:block}.migration-acts li p{color:#706c66;margin:5px 0 7px;font-size:10px;line-height:1.55}.migration-acts li small{color:#9e421b;background:#b94a1b14;border-radius:6px;padding:4px 7px;font-size:8px;line-height:1.4;display:inline-block}.migration-acts>article:nth-child(2) li small{color:#e47a49;background:#dd642c1a}.security-access-stage{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(52px,7vw,112px);display:grid}.security-access-intro>h2{max-width:610px;margin:30px 0 26px;font-size:clamp(44px,4.15vw,66px);line-height:.99}.security-access-intro>p{color:#625e58;max-width:560px;font-size:15px;line-height:1.75}.security-access-intro aside{background:#ffffff80;border:1px solid #1011121c;border-radius:16px;align-items:center;gap:14px;max-width:480px;margin-top:34px;padding:17px;display:flex;box-shadow:0 18px 44px #1011120f}.security-access-intro aside .premium-icon{border-radius:50%;width:42px;height:42px}.security-access-intro aside span{flex-direction:column;display:flex}.security-role-matrix{color:var(--ivory);background:#151719;border:1px solid #1011121f;border-radius:24px;overflow:hidden;box-shadow:0 38px 92px #1011123b}.security-role-matrix article{border-bottom:1px solid #f4f0e81f;grid-template-columns:.58fr 1.15fr .65fr;align-items:center;gap:28px;min-height:168px;padding:24px 28px;display:grid}.security-role-matrix article:last-child{border-bottom:0}.security-role-matrix header{grid-template-columns:20px 40px minmax(0,1fr);align-items:center;gap:8px;display:grid}.security-role-matrix header>span{color:#e47542;font-size:9px}.security-role-matrix header .premium-icon{border-radius:50%;width:40px;height:40px}.security-role-matrix h3{margin:0;font-size:19px}.security-role-matrix p{color:#aaa69f;margin:0;font-size:12px;line-height:1.7}.security-role-matrix article>small{color:#dc7546;text-align:center;border:1px solid #dd642c38;border-radius:999px;padding:7px 10px;font-size:8px;line-height:1.4}@media (width<=1100px){.migration-acts{grid-template-columns:1fr}.migration-acts>article{min-height:0}.migration-acts>article:nth-child(2){transform:none}.migration-acts ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.migration-acts li{border-bottom:0;border-right:1px solid #1011121a;padding-right:18px}.migration-acts li+li{padding-left:18px}.migration-acts li:last-child{border-right:0}.migration-acts>article:nth-child(2) li{border-right-color:#f4f0e81c}.security-access-stage{grid-template-columns:1fr;gap:42px}}@media (width<=700px){.migration-acts>article{border-radius:18px;padding:23px 18px}.migration-acts>article>p{min-height:0}.migration-acts ol{grid-template-columns:1fr}.migration-acts li,.migration-acts li+li{border-bottom:1px solid #1011121a;border-right:0;min-height:0;padding:18px 0}.migration-acts>article:nth-child(2) li{border-bottom-color:#f4f0e81c}.security-role-matrix article{grid-template-columns:1fr;gap:15px}.security-role-matrix article>small{width:fit-content}}.footer-lead-action{justify-content:space-between;align-items:flex-end;gap:38px;display:flex}.footer-lead-action h2{max-width:820px}.footer-lead-action .pill{flex:none;margin-bottom:8px}.footer-trust{border-bottom:1px solid var(--line-dark);color:#9b978f;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:28px;min-height:62px;font-size:9px;display:flex}.footer-trust span,.footer-trust a{align-items:center;gap:9px;display:flex}.footer-trust a{color:#d6d1c8;text-transform:none;letter-spacing:0;margin-left:auto}.footer-trust i{background:#e47542;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e4754217}.footer-mobile{display:none}.mega-trigger[aria-current=page]{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--orange-bright);text-decoration-color:var(--orange-bright);text-underline-offset:7px}@media (width<=1100px){.footer-lead-action{flex-direction:column;align-items:flex-start}.footer-trust{flex-wrap:wrap;padding:16px 0}}@media (width<=860px){.site-footer{padding-top:72px}.footer-lead{padding-bottom:48px}.footer-lead-action{gap:24px}.footer-lead-action h2{font-size:clamp(39px,10vw,54px)}.footer-lead-action .pill{width:100%}.footer-trust{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 0}.footer-trust a{margin-left:0}.footer-desktop{display:none}.footer-mobile{padding:28px 0;display:block}.footer-mobile details{border-top:1px solid #f4f0e81f}.footer-mobile details:last-child{border-bottom:1px solid #f4f0e81f}.footer-mobile summary{color:#d8d3ca;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;font-size:12px;font-weight:750;list-style:none;display:flex}.footer-mobile summary::-webkit-details-marker{display:none}.footer-mobile summary i{border:1px solid #f4f0e824;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;font-style:normal;font-weight:400;transition:transform .2s;display:grid}.footer-mobile details[open] summary i{transform:rotate(45deg)}.footer-mobile nav{padding:0 0 18px;display:grid}.footer-mobile nav a{color:#aaa69f;align-items:center;min-height:44px;font-size:13px;display:flex}}.experience-manager-visual,.experience-member-visual,.experience-coach-section .product-scene{border-radius:24px;min-height:690px;position:relative;overflow:hidden}.experience-manager-visual{background:#201e1c;border:1px solid #10111221;box-shadow:0 38px 90px #10111233}.experience-manager-visual>img{object-fit:cover;object-position:50% 28%;filter:saturate(.78)}.experience-manager-visual:after{content:"";background:linear-gradient(#10111205 22%,#10111233 52%,#101112d6 100%);position:absolute;inset:0}.experience-manager-visual>span{z-index:2;color:#eee9e1;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1011127a;border:1px solid #f4f0e833;border-radius:999px;padding:7px 10px;font-size:8px;position:absolute;top:25px;left:26px}.experience-manager-cockpit{z-index:3;position:absolute;bottom:22px;left:22px;right:22px}.experience-manager-cockpit .cockpit{width:100%;transform:none;box-shadow:0 25px 64px #00000059}.experience-coach-section .product-scene{border-radius:24px;min-height:710px;padding:0}.experience-coach-section .product-scene>img{object-fit:cover;object-position:67% center}.experience-coach-shade{background:linear-gradient(#0a0c0d0a 25%,#0a0c0dad 100%),linear-gradient(90deg,#0a0c0d40,#0000 55%);position:absolute;inset:0}.experience-coach-ui{z-index:2;position:absolute;bottom:24px;left:24px;right:24px}.experience-coach-ui .coach-ui{min-height:0;box-shadow:0 28px 70px #0000006b}.experience-member-visual{background:#1b1d1f;border:1px solid #10111221;min-height:720px;box-shadow:0 38px 90px #10111233}.experience-member-visual>img{object-fit:cover;object-position:57% center;filter:saturate(.82)}.experience-member-shade{background:linear-gradient(90deg,#1011120f,#10111238),linear-gradient(#0000 35%,#101112b3 100%);position:absolute;inset:0}.experience-member-visual .member-phone-scene{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111315eb;border-radius:82px 20px 20px;width:min(330px,52%);min-height:610px;padding:50px 20px 0;position:absolute;bottom:-42px;right:28px;box-shadow:0 28px 75px #00000061}.experience-member-visual .member-phone-scene .phone-frame{width:min(285px,94%)}@media (width<=860px){.experience-manager-visual,.experience-member-visual,.experience-coach-section .product-scene{border-radius:18px;min-height:560px}.experience-manager-cockpit,.experience-coach-ui{bottom:10px;left:10px;right:10px}.experience-coach-ui .coach-body{grid-template-columns:1fr;padding:12px}.experience-coach-ui .coach-alert{display:none}.experience-member-visual .member-phone-scene{width:min(285px,72%);min-height:520px;padding:42px 12px 0;bottom:-60px;right:12px}}@media (width<=480px){.experience-manager-visual,.experience-coach-section .product-scene{min-height:500px}.experience-manager-cockpit .metric-strip article:nth-child(n+3),.experience-manager-cockpit .signal-card{display:none}.experience-manager-cockpit .metric-strip{grid-template-columns:repeat(2,1fr)}.experience-member-visual{min-height:570px}.experience-member-visual .member-phone-scene{width:min(280px,82%)}}@media (prefers-reduced-motion:no-preference){html[data-motion-ready=true] .operating-card[data-revealed=true] .operating-preview-row,html[data-motion-ready=true] .decision-chain>article[data-revealed=true] .decision-step-status{animation:.48s cubic-bezier(.22,1,.36,1) both operating-preview-item}html[data-motion-ready=true] .operating-card[data-revealed=true] .operating-preview-row:nth-child(3){animation-delay:50ms}html[data-motion-ready=true] .operating-card[data-revealed=true] .operating-preview-row:nth-child(4){animation-delay:.1s}.page-intro-copy>.eyebrow,.page-intro-copy>h1,.page-intro-copy>p,.page-intro-actions,.page-intro-signature,.page-intro-rail>a,.experiences-hero-copy>*,.experiences-dossier,.experiences-role-rail>a,.demo-conversion-copy>*,.demo-form-canvas{animation:.72s cubic-bezier(.22,1,.36,1) both motion-page-copy}.page-intro-copy>.eyebrow,.experiences-hero-copy>:first-child,.demo-conversion-copy>:first-child{animation-delay:40ms}.page-intro-copy>h1,.experiences-hero-copy>:nth-child(2),.demo-conversion-copy>:nth-child(2){animation-delay:.1s}.page-intro-copy>p,.experiences-hero-copy>:nth-child(3),.demo-conversion-copy>:nth-child(3){animation-delay:.17s}.page-intro-actions,.experiences-hero-copy>:nth-child(4),.demo-conversion-copy>:nth-child(4){animation-delay:.24s}.demo-conversion-copy>:nth-child(5){animation-delay:.3s}.page-intro-signature,.experiences-dossier,.demo-form-canvas{animation-name:motion-page-stage;animation-duration:.86s;animation-delay:.18s}.page-intro-rail>a:first-child,.experiences-role-rail>a:first-child{animation-delay:.3s}.page-intro-rail>a:nth-child(2),.experiences-role-rail>a:nth-child(2){animation-delay:.36s}.page-intro-rail>a:nth-child(3),.experiences-role-rail>a:nth-child(3){animation-delay:.42s}.page-intro-rail>a:nth-child(4){animation-delay:.48s}html[data-motion-ready=true] [data-reveal]{opacity:0;transition:opacity .66s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s), translate .66s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s), scale .72s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);will-change:opacity, translate;translate:0 16px}html[data-motion-ready=true] [data-reveal=card]{translate:0 18px}html[data-motion-ready=true] [data-reveal=panel]{translate:0 14px}html[data-motion-ready=true] [data-reveal=visual]{translate:0 18px;scale:.985}html[data-motion-ready=true] [data-reveal][data-revealed=true],html[data-motion-ready=true] [data-reveal]:focus-within{opacity:1;will-change:auto;translate:0;scale:1}.intro-scene-intelligence .line{stroke-dasharray:560;stroke-dashoffset:560px;animation:1.15s cubic-bezier(.22,1,.36,1) .62s forwards motion-draw-line}.intro-scene-platform>div,.intro-scene-offer>div,.intro-scene-migration>div,.intro-scene-faq>div,.intro-scene-security>ul>li,.intro-scene-demo>ol>li,.intro-scene-about .intro-about-role,.intro-scene-about .intro-about-outcome{animation:.58s cubic-bezier(.22,1,.36,1) both motion-scene-item}.intro-scene-platform>div:first-of-type,.intro-scene-offer>div:first-of-type,.intro-scene-migration>div:first-of-type,.intro-scene-faq>div:first-of-type,.intro-scene-security>ul>li:first-child,.intro-scene-demo>ol>li:first-child{animation-delay:.5s}.intro-scene-platform>div:nth-of-type(2),.intro-scene-offer>div:nth-of-type(2),.intro-scene-migration>div:nth-of-type(2),.intro-scene-faq>div:nth-of-type(2),.intro-scene-security>ul>li:nth-child(2),.intro-scene-demo>ol>li:nth-child(2){animation-delay:.57s}.intro-scene-platform>div:nth-of-type(3),.intro-scene-offer>div:nth-of-type(3),.intro-scene-migration>div:nth-of-type(3),.intro-scene-faq>div:nth-of-type(3),.intro-scene-security>ul>li:nth-child(3),.intro-scene-demo>ol>li:nth-child(3){animation-delay:.64s}.intro-scene-about .intro-about-role:first-child{animation-delay:.5s}.intro-scene-about .intro-about-role:nth-child(2){animation-delay:.57s}.intro-scene-about .intro-about-outcome{animation-delay:.64s}html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .planning-row,html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .heatmap-grid>i,html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .waterfall-content>div>i{animation:.52s cubic-bezier(.22,1,.36,1) both motion-data-item}html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .waterfall-content>div>i{transform-origin:bottom}html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .planning-row:nth-child(3),html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .waterfall-content>div:nth-child(2)>i{animation-delay:50ms}html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .planning-row:nth-child(4),html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .waterfall-content>div:nth-child(3)>i{animation-delay:.1s}html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .planning-row:nth-child(5),html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .waterfall-content>div:nth-child(4)>i{animation-delay:.15s}html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .planning-row:nth-child(6),html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .waterfall-content>div:nth-child(5)>i{animation-delay:.2s}html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .planning-row:nth-child(7),html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .waterfall-content>div:nth-child(6)>i{animation-delay:.25s}html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .heatmap-grid>i:nth-child(3n+2){animation-delay:40ms}html[data-motion-ready=true] [data-reveal=visual][data-revealed=true] .heatmap-grid>i:nth-child(3n){animation-delay:80ms}@keyframes motion-page-copy{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-page-stage{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes motion-scene-item{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0}}@keyframes motion-data-item{0%{opacity:.45;translate:0 7px;scale:1 .86}to{opacity:1;translate:0;scale:1}}@keyframes operating-preview-item{0%{opacity:.3;translate:0 6px}to{opacity:1;translate:0}}@keyframes motion-draw-line{to{stroke-dashoffset:0}}}@media (hover:hover) and (pointer:fine){.pill svg,.text-link svg,.operating-card-action svg,.trust-grid svg,.page-intro-rail svg,.experiences-role-rail svg{transition:transform .28s cubic-bezier(.22,1,.36,1)}.pill:hover svg,.text-link:hover svg,.operating-card:hover .operating-card-action svg,.trust-grid a:hover svg,.page-intro-rail a:hover svg,.experiences-role-rail a:hover svg{transform:translate(4px)}.operating-card:hover,div.decision-chain article:hover{border-color:#e7774657;transform:translateY(-5px)}.operating-card:hover .premium-icon{background:linear-gradient(145deg,#e7774638,#e7774612);border-color:#e777468c;transform:translateY(-2px)}.principle-grid>article,.role-panels>article,.status-grid>article,.offer-modules>article,.migration-acts>article,.security-role-matrix>article,.content-list-four>article,.trust-grid>a{transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .36s}.principle-grid>article:hover,.role-panels>article:hover,.status-grid>article:hover,.offer-modules>article:hover,.migration-acts>article:hover,.security-role-matrix>article:hover,.content-list-four>article:hover,.trust-grid>a:hover{border-color:#b94a1b47;transform:translateY(-5px)}}@media (width<=860px) and (prefers-reduced-motion:no-preference){.page-intro-copy>.eyebrow,.page-intro-copy>h1,.page-intro-copy>p,.page-intro-actions,.page-intro-rail>a,.experiences-hero-copy>*,.experiences-role-rail>a,.demo-conversion-copy>*{animation-name:motion-page-copy-mobile}.page-intro-signature,.experiences-dossier,.demo-form-canvas{animation-name:motion-page-stage-mobile}html[data-motion-ready=true] [data-reveal],html[data-motion-ready=true] [data-reveal=card],html[data-motion-ready=true] [data-reveal=panel],html[data-motion-ready=true] [data-reveal=visual]{transition-duration:.56s;translate:0 11px;scale:1}html[data-motion-ready=true] [data-reveal][data-revealed=true],html[data-motion-ready=true] [data-reveal]:focus-within{translate:0}.hero-insight-card,.hero-insight-card>span{animation:none}@keyframes motion-page-copy-mobile{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translate(0,0)}}@keyframes motion-page-stage-mobile{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;translate:none!important;scale:1!important}}:root{--surface-dark:#15171a;--surface-dark-deep:#101214;--surface-dark-raised:#202327;--text-on-light:#5f5b55;--text-on-dark:#b9b4ac;--text-on-dark-strong:#e7e2da;--micro-on-light:#6a655e;--micro-on-dark:#aaa59d}html,body{width:100%;max-width:100%;overflow-x:clip}body{font-size:17px}main,section,article,header,footer,nav,.header-inner,.page-intro-grid,.page-intro-copy,.page-intro-signature,.page-intro-rail,.section-heading,.section-copy,.split-section,.content-list,.principle-grid,.role-panels,.migration-acts,.security-access-stage,.security-role-matrix,.experiences-hero-inner,.experiences-role-rail,.demo-conversion-grid,.demo-form-canvas,.simulation-grid,.operating-canvas,.operating-links,.decision-chain{min-width:0}img,video,canvas,svg{max-width:100%}h1,h2{letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}h3,p{overflow-wrap:break-word}.site-header{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#15171af5;box-shadow:0 12px 34px #0708092e}.site-footer{background:radial-gradient(circle at 84% 8%,#b94a1b1a,#0000 27%),linear-gradient(145deg,#181a1d,#101214 68%)}.brand,.brand-full{background:0 0}.desktop-navigation,.mega-trigger{font-size:14px}.desktop-navigation{color:#cec9c0}.pill,.text-link{font-size:14px}.pill-small{font-size:13px}.mega-panel-intro>span,.mobile-mega-heading>span,.mega-group h3,.mobile-mega-group h2{color:#d97a4e;font-size:11px}.mega-panel-intro p,.mobile-mega-heading p{color:var(--text-on-dark);font-size:14px}.mega-group b{font-size:14px}.eyebrow,.section-index,.section-number,.hero-kicker,.hero-market,.experiences-kicker,.experiences-role-rail a>span:first-child,.decision-chain-head>span,.decision-step-top>span,.role-panels>article>span:first-child,div.content-list>article>span,.migration-acts header small,.migration-acts li>span,.security-role-matrix header>span,.demo-form-canvas>header span,.footer-label{font-size:11px;line-height:1.45}.eyebrow,.section-index,.section-number{color:var(--micro-on-light)}.dark-panel .eyebrow,.dark-panel .section-index,.decision-section .eyebrow,.simulation-section .section-index,.page-intro-dark .eyebrow{color:#d7784c}.status-pill,.demo-badge,.hero-phase,.availability-note,.admin-status,.decision-step-status,.simulation-estimate{font-size:11px;line-height:1.5}.premium-page .section-heading>p,.premium-page .section-copy>p,.premium-page .split-section>div>p,.page-intro-copy>p,.operating-head>p,.decision-intro>p:not(.eyebrow),.security-access-intro>p,.demo-conversion-copy>p:not(.demo-pilot-note){color:var(--text-on-light);font-size:16px;line-height:1.75}.page-intro-dark .page-intro-copy>p,.dark-panel .section-heading>p,.dark-panel .section-copy>p,.decision-intro>p:not(.eyebrow),.demo-conversion-copy>p:not(.demo-pilot-note){color:var(--text-on-dark)}.content-list span,div.content-list p,.role-panels p,.principle-grid p,.method-grid p,.status-grid p{color:var(--text-on-light);font-size:14px;line-height:1.7}.dark-panel .content-list span,.dark-panel div.content-list p,.dark-panel .role-panels p,.dark-panel .principle-grid p,.dark-panel .method-grid p,.dark-panel .status-grid p{color:var(--text-on-dark)}.premium-page .role-panels>article,.method-grid article,.principle-grid article,.status-grid article{min-height:245px;padding:28px}.premium-page .role-panels h3,.method-grid h3,.principle-grid h3,.status-grid h3{margin-top:32px}.availability-note{color:#6c6760!important}.dark-panel .availability-note{color:#aaa59d!important}.operating-links-head>span,.operating-card-index small,.operating-card-index em,.operating-preview-head{font-size:11px}.operating-links-head p,.operating-card-copy>span{color:var(--text-on-dark);font-size:14px}.operating-card-action,.operating-links .operating-card-action{font-size:13px}.operating-card{min-height:350px}div.decision-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}div.decision-chain .decision-chain-head p{color:var(--text-on-dark);font-size:14px}div.decision-chain article:nth-child(n){min-height:250px}.decision-step-copy small{color:var(--micro-on-dark);font-size:11px}div.decision-chain .decision-step-copy p{color:var(--text-on-dark);font-size:14px;line-height:1.65}div.decision-chain .decision-step-status{color:var(--micro-on-dark);font-size:11px}.quote-band.decision-chain p{color:var(--text-on-dark);font-size:14px}.simulation-scenarios legend,.simulation-scenario-copy strong,.simulation-range-group label,.simulation-confidence-label{font-size:13px}.simulation-scenario-copy small,.simulation-range-scale,.simulation-safety,.simulation-results-head p,.simulation-estimate,.simulation-metric span,.simulation-metric small,.simulation-confidence p,.simulation-status{font-size:12px}.simulation-scenario-copy small,.simulation-safety,.simulation-status{color:var(--text-on-dark)}.simulation-results-head p,.simulation-metric span,.simulation-metric small,.simulation-confidence p{color:var(--text-on-light)}.migration-acts>article{min-height:0;padding:28px}.migration-acts>article>p{min-height:0;color:var(--text-on-light);font-size:14px}.migration-acts>article:nth-child(2)>p{color:var(--text-on-dark)}.migration-acts li{min-height:96px}.migration-acts li b{font-size:14px}.migration-acts li p{color:var(--text-on-light);font-size:13px;line-height:1.6}.migration-acts li small{font-size:11px}.security-access-intro aside b{font-size:14px}.security-access-intro aside small{color:#6a655e;font-size:13px}.security-role-matrix article{min-height:150px}.security-role-matrix p{color:var(--text-on-dark);font-size:14px}.security-role-matrix article>small{color:#e08358;font-size:11px}.experiences-hero-copy>p{color:#cbc6bd;font-size:16px}.experiences-hero-actions>span{color:var(--micro-on-dark);font-size:12px}.experiences-dossier>span{color:var(--micro-on-dark);font-size:11px}.experiences-dossier>div span{font-size:13px}.experiences-dossier>div b{color:var(--text-on-dark-strong);font-size:13px}.experiences-role-rail b{font-size:15px}.experiences-role-rail small{color:var(--micro-on-dark);font-size:12px}.experience-manager-section .content-list span,.experience-member-section .content-list span{color:var(--text-on-light);font-size:14px}.demo-assurances b{font-size:14px}.demo-assurances small{color:var(--micro-on-dark);font-size:12px}.demo-pilot-note{color:var(--micro-on-dark);font-size:11px}.demo-form-canvas>header p{color:var(--text-on-dark);font-size:14px}.demo-form label{color:#cbc6bd;font-size:12px}.demo-form>p,.form-next-step{color:var(--text-on-dark)!important;font-size:13px!important}.footer-lead>div p,.footer-grid>div,.footer-bottom,.footer-trust{font-size:12px;line-height:1.6}.footer-grid>div,.footer-bottom{color:var(--micro-on-dark)}.footer-trust{color:#b6b1a9}.footer-trust a{color:var(--text-on-dark-strong)}.manifesto{min-height:0;padding-block:104px}.premium-page>.subpage-section{padding-top:clamp(76px,7vw,104px);padding-bottom:clamp(76px,7vw,104px)}.experience-manager-visual,.experience-member-visual,.experience-coach-section .product-scene{min-height:620px}.page-intro-rail{grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;overflow:hidden}.page-intro-rail a{min-width:0}.page-intro-rail b{font-size:12px;line-height:1.4}.page-intro-rail span{font-size:11px}@media (width<=1100px){.site-header{-webkit-backdrop-filter:blur(14px);background:#15171afa}.mobile-header-demo{font-size:13px}.mobile-menu-eyebrow{font-size:11px}.mobile-mega-heading>div p{color:var(--text-on-dark);font-size:13px}.mobile-mega-group h2{font-size:11px}.mobile-menu-link-copy b{font-size:14px}.mobile-menu-link-copy small{color:var(--micro-on-dark);font-size:12px}.mobile-menu-backdrop{width:100%;max-width:100%;left:0;right:0}.mobile-mega-panel{border-left:0;border-right:0;width:100%;min-width:0;max-width:100%;margin:0;left:0;right:0}.mobile-mega-panel>nav,.mobile-mega-grid,.mobile-mega-group,.mobile-mega-group a{min-width:0;max-width:100%}.premium-page .page-intro{min-height:0}div.decision-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){body{font-size:16px}h1,h2{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.home-hero h1,.premium-page .page-intro h1,.page-intro h1,.page-intro-simple h1,.demo-conversion-copy h1{letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1}.premium-page .page-intro-copy>p,.page-intro-copy>p,.experiences-hero-copy>p,.demo-conversion-copy>p:not(.demo-pilot-note){font-size:16px}.premium-page>.subpage-section,.operating-section,.decision-section,.simulation-section,.trust-section,.copilot-section{padding-top:60px;padding-bottom:60px}.premium-page .role-panels>article,.method-grid article,.principle-grid article,.status-grid article,.demo-agenda .principle-grid article{min-height:0;padding:24px}.premium-page .role-panels h3,.method-grid h3,.principle-grid h3,.status-grid h3{margin-top:26px}.page-intro-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;overflow:hidden}.page-intro-rail a{border-bottom:1px solid #1011121f;min-height:68px}.page-intro-dark .page-intro-rail a{border-bottom-color:#f4f0e81f}.page-intro-rail a:nth-child(2n){border-right:0}.page-intro-rail a:nth-last-child(-n+2){border-bottom:0}.operating-card{min-height:0}.experience-manager-visual,.experience-member-visual,.experience-coach-section .product-scene{min-height:500px}}@media (width<=560px){:root{--shell:calc(100vw - 28px)}.header-inner{width:100%;max-width:100%;padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))}.mobile-mega-panel{width:100%;max-width:100%;padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right))}.mobile-mega-grid{width:100%;padding-block:14px}.mobile-mega-group{width:100%;padding:13px 14px 3px}.mobile-menu-link-copy small{display:block}.mobile-mega-cta{font-size:14px}.page-intro-rail a{min-height:64px;padding:14px 34px 14px 10px}.page-intro-rail svg{right:10px}.page-intro-rail b{letter-spacing:.055em;font-size:11px}.quote-band.decision-chain ol,div.decision-chain{grid-template-columns:minmax(0,1fr)}div.decision-chain article:nth-child(n),div.decision-chain article+article{min-height:0}.simulation-controls,.simulation-results,.migration-acts>article,.demo-form-canvas,.demonstration-page .demo-form-canvas .demo-form{padding:18px}.migration-acts li{min-height:0}.security-role-matrix article{min-height:0;padding:22px 20px}.experience-manager-visual,.experience-member-visual,.experience-coach-section .product-scene{min-height:470px}.footer-trust,.footer-bottom{font-size:12px}}@media (width<=360px){.mobile-header-demo{font-size:11px}.page-intro-rail{grid-template-columns:minmax(0,1fr)}.page-intro-rail a{border-right:0}.page-intro-rail a:nth-last-child(-n+2){border-bottom:1px solid #1011121f}.page-intro-dark .page-intro-rail a:nth-last-child(-n+2){border-bottom-color:#f4f0e81f}.page-intro-rail a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.simulation-demo{--simulation-border-dark:#f4f0e821;--simulation-muted-dark:#b5b0a8;--simulation-soft-light:#68635c}.simulation-heading{margin-bottom:46px}.simulation-heading h2{max-width:820px}.simulation-status{gap:10px}.simulation-status>span:not(.demo-badge){color:#b5b0a8;font-size:12px}.simulation-grid{border-color:#f4f0e829;border-radius:28px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);box-shadow:0 34px 90px #00000042}.simulation-controls,.simulation-results{min-width:0;padding:clamp(28px,3.3vw,48px)}.simulation-controls{background:radial-gradient(circle at 8% 0,#cc4f1d1a,#0000 29%),linear-gradient(145deg,#191b1e,#111315 72%)}.simulation-results{background:radial-gradient(circle at 100% 0,#cc4f1d12,#0000 30%),#f4efe7}.simulation-panel-heading,.simulation-target-heading,.simulation-sensitivity>header,.simulation-baseline>header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.simulation-panel-heading{margin-bottom:28px}.simulation-panel-heading span,.simulation-target-heading>span,.simulation-scenarios legend>span,.simulation-baseline header>span,.simulation-sensitivity header>span{color:#dc7547;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.simulation-panel-heading h3,.simulation-target-heading h3{color:#f2ede5;letter-spacing:-.035em;margin:7px 0 0;font-family:inherit;font-size:clamp(20px,1.65vw,27px);font-weight:650}.simulation-reset{color:#d8d2ca;min-height:44px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #f4f0e82b;border-radius:999px;padding:0 15px;font-size:12px;font-weight:700;transition:border-color .2s,background .2s,color .2s}.simulation-reset:hover,.simulation-reset:focus-visible{color:#fff;background:#cc4f1d17;border-color:#d66f40}.simulation-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.simulation-field{min-width:0}.simulation-field>label{color:#d8d3cb;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.simulation-number-control{background:#ffffff09;border:1px solid #f4f0e826;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:0 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.simulation-number-control:focus-within{background:#cc4f1d11;border-color:#dc7547;box-shadow:0 0 0 3px #dc754721}.simulation-number-control input{color:#f5f0e8;width:100%;min-width:0;height:50px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0;font-size:21px;font-weight:700}.simulation-number-control>span{color:#a7a29a;white-space:nowrap;flex:none;font-size:11px;font-weight:700}.simulation-field>small{color:#aaa59d;min-height:34px;margin-top:7px;font-size:12px;line-height:1.4;display:block}.simulation-field-error .simulation-number-control{border-color:#e17a68}.simulation-field-message{color:#f0a291;margin:5px 0 0;font-size:12px;line-height:1.45}.simulation-scenarios{border:0;border-top:1px solid var(--simulation-border-dark);margin:32px 0 0;padding:28px 0 0}.simulation-scenarios legend{color:#eee9e1;letter-spacing:-.02em;text-transform:none;width:100%;margin:0 0 16px;padding:0;font-size:16px;font-weight:720}.simulation-scenarios legend>span{margin-bottom:7px}.simulation-scenario-list{gap:10px}.simulation-scenario{min-height:78px;color:inherit;cursor:pointer;border-color:#f4f0e824;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 18px;gap:14px;padding:13px 15px;position:relative}.simulation-scenario>input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.simulation-scenario:focus-within{outline-offset:2px;outline:3px solid #dc75475c}.simulation-scenario-active{background:linear-gradient(110deg,#cc4f1d2b,#cc4f1d0b);border-color:#d66f40;box-shadow:inset 0 1px #ffffff09}.simulation-scenario-letter{color:#d2ccc4;border-radius:11px;width:38px;height:38px;font-size:12px;font-weight:800}.simulation-scenario-active .simulation-scenario-letter{background:#c84f20}.simulation-scenario-copy strong{color:#f0ebe3;font-size:14px}.simulation-scenario-copy small{color:#ada8a0;margin-top:3px;font-size:12px;line-height:1.4}.simulation-scenario-check{width:16px;height:16px}.simulation-scenario-active .simulation-scenario-check{border:5px solid #d66f40}.simulation-target-panel{background:#cc4f1d11;border:1px solid #dc754738;border-radius:18px;margin-top:26px;padding:22px}.simulation-target-heading{margin-bottom:17px}.simulation-target-heading h3{font-size:18px}.simulation-target-fields{grid-template-columns:minmax(0,1fr);display:grid}.simulation-target-fields-double{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.simulation-target-fields .simulation-field>small{min-height:0}.simulation-assumption{color:#b9b4ac;border-top:1px solid #f4f0e81c;margin:17px 0 0;padding-top:15px;font-size:12px;line-height:1.55}.simulation-assumption b{color:#e8e2d9}.simulation-results-head{align-items:flex-start;gap:18px}.simulation-results-head p{color:#69645d;font-size:12px}.simulation-results-head strong{letter-spacing:-.03em;margin-top:5px;font-size:22px;display:block}.simulation-estimate{color:#a63f17;font-size:11px}.simulation-primary-result{background:radial-gradient(circle at 92% 10%,#ca4d1e1f,#0000 34%),#ebe3d8;border:1px solid #b8451a33;border-radius:20px;margin:34px 0 22px;padding:26px}.simulation-primary-result>span{color:#5f5a54;font-size:13px;font-weight:700;display:block}.simulation-primary-result output{color:#bd481c;font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin:12px 0 5px;font-size:clamp(38px,4.5vw,65px);font-weight:720;line-height:.95;display:block}.simulation-primary-result small{color:#6c665f;font-size:12px;line-height:1.5}.simulation-outcome-grid{border-top:1px solid #10111221;border-bottom:1px solid #10111221;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.simulation-outcome-grid article{border-right:1px solid #10111221;flex-direction:column;min-width:0;min-height:150px;padding:22px 18px;display:flex}.simulation-outcome-grid article:first-child{padding-left:0}.simulation-outcome-grid article:last-child{border-right:0;padding-right:0}.simulation-outcome-grid span{color:#625d56;font-size:12px;line-height:1.45}.simulation-outcome-grid strong{color:#17191b;font-variant-numeric:tabular-nums;letter-spacing:-.045em;overflow-wrap:anywhere;margin:auto 0 7px;font-size:clamp(21px,2.1vw,31px);font-weight:720;line-height:1.05}.simulation-outcome-grid small{color:#716b64;font-size:11px;line-height:1.4}.simulation-baseline,.simulation-sensitivity,.simulation-method{background:#ffffff59;border:1px solid #1011121f;border-radius:18px;margin-top:22px}.simulation-baseline{padding:20px}.simulation-baseline header>span,.simulation-sensitivity header>span{color:#b44920}.simulation-baseline header strong{color:#383532;text-align:right;max-width:62%;font-size:12px}.simulation-baseline dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.simulation-baseline dl>div{background:#1011120a;border-radius:12px;min-width:0;padding:14px}.simulation-baseline dt{color:#68625b;font-size:11px}.simulation-baseline dd{color:#181a1c;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:18px;font-weight:750}.simulation-sensitivity{padding:20px}.simulation-sensitivity>header{align-items:flex-end}.simulation-sensitivity header p{color:#69635c;text-align:right;max-width:260px;margin:0;font-size:11px;line-height:1.45}.simulation-sensitivity>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.simulation-sensitivity article{background:#f1ebe2;border:1px solid #10111217;border-radius:12px;min-width:0;padding:14px}.simulation-sensitivity article>span{color:#b24720;font-size:11px;font-weight:800}.simulation-sensitivity article strong{color:#1e2022;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 3px;font-size:17px;display:block}.simulation-sensitivity article small{color:#716b64;font-size:11px}.simulation-method{overflow:clip}.simulation-method summary{color:#282725;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 18px;font-size:13px;font-weight:750;list-style:none;display:flex}.simulation-method summary::-webkit-details-marker{display:none}.simulation-method summary span{border:1px solid #10111224;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;transition:transform .2s;display:grid}.simulation-method[open] summary span{transform:rotate(45deg)}.simulation-method>div{padding:0 18px 18px}.simulation-method p{color:#625d56;margin:8px 0 0;font-size:12px;line-height:1.55}.simulation-disclaimer{color:#6d675f;margin:18px 0 0;font-size:11px;line-height:1.55}.simulation-invalid{text-align:center;border:1px dashed #b8451a52;border-radius:20px;place-content:center;min-height:360px;margin-top:30px;padding:30px;display:grid}.simulation-invalid span{color:#b44820;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.simulation-invalid h3{margin:12px 0 8px;font-size:27px}.simulation-invalid p{color:#625d56;max-width:430px;margin:0;font-size:13px}.simulation-results .simulation-cta{margin-top:24px;font-size:14px}@media (width<=1120px){.simulation-grid{grid-template-columns:minmax(0,1fr)}.simulation-outcome-grid strong{font-size:clamp(25px,4vw,34px)}}@media (width<=680px){.simulation-heading{margin-bottom:30px}.simulation-controls,.simulation-results{padding:22px}.simulation-panel-heading{flex-direction:column;align-items:flex-start}.simulation-reset{align-self:flex-start}.simulation-input-grid,.simulation-target-fields-double{grid-template-columns:minmax(0,1fr)}.simulation-field>small{min-height:0}.simulation-outcome-grid{grid-template-columns:minmax(0,1fr)}.simulation-outcome-grid article,.simulation-outcome-grid article:first-child,.simulation-outcome-grid article:last-child{border-bottom:1px solid #1011121f;border-right:0;min-height:112px;padding:18px 0}.simulation-outcome-grid article:last-child{border-bottom:0}.simulation-outcome-grid strong{font-size:29px}.simulation-baseline>header,.simulation-sensitivity>header{flex-direction:column;align-items:flex-start}.simulation-baseline header strong,.simulation-sensitivity header p{text-align:left;max-width:none}.simulation-primary-result{padding:22px}.simulation-results .simulation-cta{text-align:center;justify-content:center;width:100%}}@media (width<=430px){.simulation-controls,.simulation-results{padding:18px}.simulation-target-panel,.simulation-baseline,.simulation-sensitivity{padding:17px}.simulation-scenario{grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;padding:12px}.simulation-baseline dl,.simulation-sensitivity>div{grid-template-columns:minmax(0,1fr)}.simulation-primary-result output{font-size:clamp(36px,12vw,50px)}.simulation-sensitivity article{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.simulation-sensitivity article strong{margin:0}}.simulation-structural-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.simulation-rate-controls{gap:12px;margin-top:18px;display:grid}.simulation-range-field{background:#ffffff07;border:1px solid #f4f0e821;border-radius:16px;min-width:0;padding:16px;transition:border-color .2s,background .2s,box-shadow .2s}.simulation-range-field:focus-within{background:#cc4f1d0e;border-color:#dc7547b3;box-shadow:0 0 0 3px #dc75471a}.simulation-range-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;display:grid}.simulation-range-heading>div:first-child{min-width:0}.simulation-range-heading label{color:#ebe6de;font-size:13px;font-weight:740;display:block}.simulation-range-heading small{color:#aaa59d;margin-top:4px;font-size:11px;line-height:1.42;display:block}.simulation-exact-control{background:#111315;border:1px solid #f4f0e829;border-radius:13px;grid-template-columns:44px minmax(82px,96px) 44px;min-width:0;display:grid;overflow:hidden}.simulation-exact-control button{color:#e5dfd7;width:44px;min-height:44px;font:inherit;cursor:pointer;background:#ffffff09;border:0;padding:0;font-size:20px;transition:background .18s,color .18s}.simulation-exact-control button:first-child{border-right:1px solid #f4f0e81c}.simulation-exact-control button:last-child{border-left:1px solid #f4f0e81c}.simulation-exact-control button:hover:not(:disabled),.simulation-exact-control button:focus-visible{color:#fff;background:#c84f20}.simulation-exact-control button:disabled{color:#625f5a;cursor:not-allowed}.simulation-exact-control>div{justify-content:center;align-items:center;min-width:0;padding:0 7px;display:flex}.simulation-exact-control input{color:#fff8ef;width:100%;min-width:0;height:44px;font:inherit;font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield;background:0 0;border:0;outline:0;padding:0;font-size:16px;font-weight:780}.simulation-exact-control input::-webkit-outer-spin-button{appearance:none;margin:0}.simulation-exact-control input::-webkit-inner-spin-button{appearance:none;margin:0}.simulation-exact-control>div>span{color:#a9a49c;flex:none;margin-left:4px;font-size:11px;font-weight:720}.simulation-range-slider{appearance:none;background:linear-gradient(90deg, #dc7547 var(--simulation-progress), #45474a var(--simulation-progress)) center / 100% 5px no-repeat;cursor:pointer;border:0;outline:0;width:100%;min-width:0;height:44px;margin:8px 0 0}.simulation-range-slider::-webkit-slider-thumb{appearance:none;background:#fffaf2;border:5px solid #dc7547;border-radius:50%;width:24px;height:24px;box-shadow:0 5px 18px #0000004d}.simulation-range-slider::-moz-range-track{background:0 0;border:0;border-radius:999px;height:5px}.simulation-range-slider::-moz-range-thumb{background:#fffaf2;border:5px solid #dc7547;border-radius:50%;width:14px;height:14px;box-shadow:0 5px 18px #0000004d}.simulation-range-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #dc754738,0 5px 18px #0000004d}.simulation-range-scale{color:#8f8a83;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:-2px;font-size:10px;display:flex}.simulation-range-scale strong{color:#dc7547;text-align:center;font-size:10px;font-weight:760}.simulation-range-field>.simulation-field-message{margin-bottom:0}.simulation-target-fields{gap:12px}.simulation-target-panel .simulation-range-field{background:#08090a2e;border-color:#dc754733}.member-story{isolation:isolate;background:radial-gradient(circle at 74% 38%,#ca4d1e29,#0000 32%),linear-gradient(145deg,#17191b,#101214 72%);grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(48px,6vw,100px);min-height:0;padding:clamp(76px,6.5vw,108px) max(32px,50vw - 720px);position:relative;overflow:clip}.member-story:before{z-index:-1;content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#f4f0e809 1px,#0000 1px),linear-gradient(90deg,#f4f0e809 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0}.member-copy{z-index:2;min-width:0;max-width:610px;padding:20px 0;position:relative}.member-story-topline{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.member-story-topline .section-number{color:#df7445}.member-story-topline .eyebrow{margin:0}.member-story-topline .eyebrow span{color:#d9d4cc}.member-story-topline .demo-badge{color:#e18458;background:#ca4d1e14;border-color:#e1845857}.member-copy h2{color:#f4f0e8;letter-spacing:-.055em;max-width:10ch;margin:28px 0 30px;font-size:clamp(54px,5.15vw,84px);font-weight:520;line-height:.94}.member-copy h2 em{color:#e3713c;font-family:Newsreader Variable,Georgia,serif;font-weight:520}.member-copy>p.member-story-lede{color:#bbb6ae;max-width:51ch;margin:0;font-size:16px;line-height:1.72}.member-journey{border-top:1px solid #f4f0e824;border-left:1px solid #f4f0e824;grid-template-columns:repeat(2,minmax(0,1fr));margin:36px 0 32px;display:grid}.member-journey article{background:linear-gradient(145deg,#ffffff09,#ffffff03);border-bottom:1px solid #f4f0e824;border-right:1px solid #f4f0e824;grid-template-columns:38px 24px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:112px;padding:17px;transition:background .28s,border-color .28s,transform .28s cubic-bezier(.22,1,.36,1);display:grid}.member-journey .premium-icon{color:#e47a49;background:#ca4d1e14;border-color:#e1744552;width:38px;height:38px}.member-journey article>span{color:#d66f40;align-self:start;padding-top:5px;font-size:10px;font-weight:800}.member-journey article>div{min-width:0}.member-journey strong{color:#f0ebe3;font-size:14px;display:block}.member-journey small{color:#a9a49c;margin-top:5px;font-size:11px;line-height:1.45;display:block}.member-story-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.member-story-actions .pill-outline{color:#f0ebe3;border-color:#e174456b}.member-story-actions>span{color:#aaa59d;align-items:center;gap:8px;font-size:11px;display:inline-flex}.member-story-actions>span i{background:#df7445;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #df74451a}.member-visual{min-width:0;padding:0 0 42px 72px;position:relative}.member-photo{background:#27221e;border:1px solid #f4f0e829;border-radius:30px;min-height:720px;margin:0;position:relative;overflow:hidden;box-shadow:0 45px 110px #0000006b,inset 0 1px #ffffff14}.member-photo:after{z-index:1;background:linear-gradient(#1011120a 40%,#101112b8)}.member-photo img{filter:saturate(.82)contrast(1.04);object-position:64% center;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s}.member-photo-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#10111238,#0000 46%);position:absolute;inset:0}.member-photo-caption{z-index:3;color:#e5e0d8;text-align:right;max-width:230px;margin:0;position:absolute;bottom:25px;right:26px}.member-photo-caption span{color:#e27a4a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.member-photo-caption strong{font-family:Newsreader Variable,Georgia,serif;font-size:22px;font-weight:520;line-height:1.08}.member-proof-card{z-index:4;color:#f2ede5;-webkit-backdrop-filter:blur(15px)saturate(1.08);background:#121416d6;border:1px solid #f4f0e833;border-radius:16px;width:210px;padding:17px;position:absolute;top:28px;right:28px;box-shadow:0 20px 48px #0000003d}.member-proof-card>span{color:#aaa59d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.member-proof-card strong{font-variant-numeric:tabular-nums;margin-top:9px;font-size:24px;display:block}.member-proof-card small{color:#bdb8b0;margin-top:4px;font-size:11px;display:block}.member-proof-card i{color:#e6865b;letter-spacing:.08em;text-transform:uppercase;background:#ca4d1e2b;border-radius:999px;width:fit-content;margin-top:13px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:780;display:block}.phone-overlay{z-index:5;filter:drop-shadow(0 34px 58px #0000007a);width:clamp(250px,18vw,298px);bottom:22px;left:0;right:auto;transform:rotate(-1.6deg)}.phone-overlay .phone-frame{border-width:6px;min-height:535px}.phone-overlay .ui-logo{width:28px;height:28px}.phone-overlay .ui-logo img{width:21px;height:17px}.phone-overlay .phone-kicker,.phone-overlay .phone-class small,.phone-overlay .phone-class span,.phone-overlay .phone-action{font-size:9px}.phone-overlay .phone-class b{font-size:12px}.member-visual-note{color:#8f8a83;letter-spacing:.04em;margin:0;font-size:10px;position:absolute;bottom:0;right:0}@media (hover:hover) and (pointer:fine){.member-journey article:hover{background:#ca4d1e13;border-color:#e1744557;transform:translateY(-3px)}.member-visual:hover .member-photo img{filter:saturate(.9)contrast(1.05);transform:scale(1.025)}}@media (width<=1080px){.member-story{grid-template-columns:minmax(0,1fr);gap:50px}.member-copy{order:1;max-width:760px;padding:0}.member-visual{order:2;padding-left:68px}.member-photo{min-height:620px}.member-copy h2{max-width:12ch}}@media (width<=680px){.simulation-structural-grid{grid-template-columns:minmax(0,1fr)}.simulation-range-heading{grid-template-columns:minmax(0,1fr);gap:12px}.simulation-exact-control{grid-template-columns:44px minmax(0,1fr) 44px;width:100%}.member-story{padding:62px max(18px, env(safe-area-inset-right)) 68px max(18px, env(safe-area-inset-left));gap:38px}.member-story-topline{grid-template-columns:auto minmax(0,1fr)}.member-story-topline .demo-badge{grid-column:1/-1}.member-copy h2{margin-block:23px 25px;font-size:clamp(43px,12.7vw,58px)}.member-copy>p.member-story-lede{font-size:15px;line-height:1.66}.member-journey{grid-template-columns:minmax(0,1fr);margin-top:30px}.member-journey article{min-height:96px;padding:15px}.member-story-actions{flex-direction:column;align-items:stretch}.member-story-actions .pill{justify-content:space-between;width:100%}.member-visual{padding:0 0 104px}.member-photo{border-radius:22px;min-height:470px}.member-photo img{object-position:66% center}.member-proof-card{width:175px;padding:14px;top:16px;right:14px}.member-proof-card strong{font-size:20px}.member-photo-caption{max-width:170px;bottom:18px;right:17px}.member-photo-caption strong{font-size:18px}.phone-overlay{width:min(232px,70vw);bottom:35px;left:12px;transform:rotate(-1deg)}.phone-overlay .phone-frame{border-width:5px;border-radius:31px;min-height:455px;padding-top:31px}.member-visual-note{max-width:100%;line-height:1.45;bottom:0;left:0;right:auto}}@media (width<=390px){.simulation-range-field{padding:14px}.member-proof-card{display:none}.member-photo{min-height:430px}.member-photo-caption{max-width:145px}.phone-overlay{width:min(218px,72vw)}}@media (prefers-reduced-motion:reduce){.member-photo img,.member-journey article{transition:none;transform:none!important}}.copilot-question>span{color:#b8471d;font-size:12px;line-height:1.45}.copilot-answer{border-radius:28px;grid-template-columns:44px minmax(0,1fr);gap:24px;padding:clamp(30px,3vw,44px)}.copilot-answer .copilot-mark{width:44px;height:44px}.copilot-answer .demo-badge{color:#e17a4b;padding:7px 10px;font-size:10px;line-height:1.35}.copilot-answer p{color:#d3cec6;margin:24px 0;font-size:16px;line-height:1.72}.copilot-answer .hypothesis{gap:10px 18px;margin-bottom:28px;padding:19px 0;font-size:12px}.copilot-answer .hypothesis span{color:#aaa59d;font-size:11px;line-height:1.45}.copilot-answer .hypothesis b{color:#e1dcd4;font-size:13px;line-height:1.5}.copilot-answer .pill{min-height:52px;padding-inline:24px;font-size:14px}.trust-grid{background:#ffffff4d;border:1px solid #1011121f;border-radius:24px;margin-top:58px;overflow:hidden}.trust-grid a,.trust-grid a+a{background:linear-gradient(145deg,#ffffff85,#ffffff14);border-bottom:0;min-width:0;min-height:280px;padding:30px 66px 32px 30px}.trust-grid a>span{color:#b8471d;font-size:12px;font-weight:780}.trust-grid h3{max-width:14ch;margin:78px 0 18px;font-size:clamp(24px,2vw,30px);font-weight:620;line-height:1.08}.trust-grid p{color:#625e58;max-width:36ch;margin:0;font-size:15px;line-height:1.66}.trust-grid svg{color:#9a3b16;width:25px;height:25px;top:29px;right:28px}@media (width<=860px){.copilot-answer{grid-template-columns:38px minmax(0,1fr);gap:17px}.copilot-answer .copilot-mark{width:38px;height:38px}.copilot-answer .demo-badge{width:fit-content}.copilot-answer p{font-size:15px;line-height:1.68}.copilot-answer .hypothesis b{font-size:12px}.trust-grid{border-radius:18px;margin-top:38px}.trust-grid a,.trust-grid a+a{border-bottom:1px solid #1011121f;border-right:0;min-height:0;padding:24px 58px 28px 24px}.trust-grid a:last-child{border-bottom:0}.trust-grid h3{max-width:none;margin:38px 0 12px;font-size:25px}.trust-grid p{max-width:46ch;font-size:15px}.trust-grid svg{top:23px;right:23px}}@media (width<=430px){.copilot-answer{grid-template-columns:minmax(0,1fr);padding:22px}.copilot-answer .demo-badge{margin-top:4px}.copilot-answer .pill{justify-content:space-between;width:100%}}@media (width>=1101px){.desktop-mega-panel{background:linear-gradient(110deg,#d3531f0e,#0000 24%),#101214fe;animation:.24s cubic-bezier(.22,1,.36,1) both mega-panel-enter;overflow-x:hidden;box-shadow:0 36px 90px #00000080}.desktop-mega-panel:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 0 calc(100% - 1px),#f4f0e807 calc(100% - 1px));background-size:12.5% 100%;position:absolute;inset:0}.mega-panel-shell{z-index:1;width:var(--shell);margin:auto;position:relative}.mega-panel-meta{border-bottom:1px solid #f4f0e81f;justify-content:space-between;align-items:center;gap:28px;min-height:46px;display:flex}.mega-panel-meta>span:first-child{color:#e17a4c;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:800}.mega-panel-status{color:#c8c3bb;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:680;display:inline-flex}.mega-panel-status i{background:#84aa8b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #84aa8b17}.mega-panel-inner{grid-template-columns:minmax(235px,.72fr) minmax(0,2.75fr);align-items:start;gap:0;width:100%;padding:28px 0 32px}.mega-panel-intro{border-right-color:#f4f0e81f;min-width:0;padding:4px clamp(32px,3vw,48px) 4px 0}.mega-panel-intro>span{font-size:11px}.mega-panel-intro h2{letter-spacing:-.045em;margin:18px 0 14px;font-size:clamp(31px,2.45vw,41px);line-height:.98}.mega-panel-intro h2 em{color:#e17949}.mega-panel-intro p{max-width:275px;font-size:14px;line-height:1.62}.mega-overview-link{color:#f0ebe3;border-bottom:1px solid #f4f0e859;align-items:center;gap:12px;width:fit-content;margin-top:20px;padding-bottom:8px;font-size:13px;font-weight:740;display:inline-flex}.mega-overview-link svg{color:#e27b4b;width:17px;height:17px}.mega-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0}.mega-group{border-left:1px solid #f4f0e81a;min-width:0;padding:3px clamp(18px,1.8vw,28px) 0}.mega-group:first-child{border-left:0}.mega-group:last-child{padding-right:0}.mega-group h3{color:#bbb6ae;letter-spacing:.12em;align-items:center;gap:11px;min-height:28px;margin:0 0 10px;font-size:11px;display:flex}.mega-group h3 span{color:#e07848;font-variant-numeric:tabular-nums;letter-spacing:.05em}.mega-group-links{border-top:1px solid #f4f0e81c}.mega-group a{background:0 0;border:0;border-bottom:1px solid #f4f0e817;border-radius:0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:14px;min-width:0;min-height:57px;padding:10px 0 9px;display:grid}.mega-group a>span{min-width:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.mega-group b{color:#f1ece4;font-size:14px;font-weight:650;line-height:1.25}.mega-group small{color:#a7a299;margin-top:3px;font-size:11px;line-height:1.35}.mega-group a>svg{color:#6f6b65;opacity:.58;width:15px;height:15px;transition:color .2s,opacity .2s,transform .2s}.mega-group a:hover,.mega-group a:focus-visible{background:0 0}.mega-group a:hover>span,.mega-group a:focus-visible>span{transform:translate(4px)}.mega-group a:hover>svg,.mega-group a:focus-visible>svg{color:#e07848;opacity:1;transform:translate(3px)}.mega-group a:focus-visible{outline-offset:4px;outline:2px solid #dc6b3b}.navigation-root[data-mega-pinned=true] .mega-trigger{color:#fff}.navigation-root[data-mega-pinned=true] .mega-trigger:before{content:none}}@keyframes mega-panel-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero-pilot-note{color:#aaa59d;font-size:12px;line-height:1.5}.hero-photo-caption span{font-size:10px}.hero-photo-caption strong{font-size:24px}.hero-insight-card small{font-size:10px}.hero-insight-card strong{font-size:12px}.hero-product-heading{font-size:11px}.hero-product .ui-top b{font-size:13px}.hero-product .ui-top small,.hero-product .ui-context small,.hero-product .ui-context>span,.hero-product .metric-strip small,.hero-product .metric-strip span{font-size:10px}.hero-product .ui-card-head b{font-size:11px}.hero-product .ui-card-head small,.hero-product .ui-card-head>span,.hero-product .trajectory-card text,.hero-product .signal-card .ui-action{font-size:10px}.hero-product .signal-card p,.operating-preview-head,.operating-preview-row time{font-size:11px}.operating-preview-row>b{font-size:12px}.operating-preview-row>em{font-size:10px}.decision-intro-scene>header{font-size:11px}.decision-intro-scene>header small,.decision-intro-question small,.decision-intro-signals small,.decision-intro-bars small,.decision-intro-scene>footer small{font-size:10px}.decision-intro-signals b,.decision-intro-scene>footer strong{font-size:13px}.decision-intro-signals em{font-size:11px}.intro-scene>span:first-child,.intro-scene small,.intro-scene em{font-size:11px;line-height:1.4}.intro-scene b{font-size:12px;line-height:1.35}.intro-scene-about p{font-size:11px}.page-intro-facts span,.premium-page .page-intro-facts span{font-size:12px}.page-intro-signature>small,.premium-page .page-intro-signature>small{font-size:11px;line-height:1.55}.premium-page .page-intro{min-height:0}.premium-page .page-intro h1{font-size:clamp(52px,6.2vw,84px)}.final-cta h2{font-size:clamp(48px,5.7vw,78px)}.premium-page .role-panels>article,.method-grid article,.principle-grid article,.status-grid article,.availability-cards article,.offer-modules>article,.offer-modules>article:first-child,.offer-modules>article:last-child{min-height:0}.offer-modules>article{padding:clamp(28px,3.2vw,40px)}.offer-modules h2,.offer-modules ul{margin-top:38px}@media (width>=861px){.page-intro-rail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (hover:hover) and (pointer:fine){.principle-grid>article:hover,.role-panels>article:hover,.status-grid>article:hover,.offer-modules>article:hover,.migration-acts>article:hover,.security-role-matrix>article:hover,.content-list-four>article:hover,.member-journey article:hover{border-color:#b94a1b3d;transform:none;box-shadow:inset 0 1px #ffffff14,0 18px 44px #1011120e}}@media (width<=680px){.hero-pilot-note{font-size:11px}.proof-rail strong{font-size:13px}.proof-rail small{font-size:12px}.hero-insight-card{display:none}}@media (prefers-reduced-motion:reduce){.desktop-mega-panel{animation:none}}:root{--header-height:104px}.brand{aspect-ratio:308/165;background:0 0;flex:none;justify-content:flex-start;align-items:center;width:132px;height:auto;display:inline-flex;position:relative;overflow:visible}.brand-full{aspect-ratio:308/433;width:136px;height:auto;overflow:visible}.brand-full .brand-lockup{object-fit:contain;width:100%;max-width:100%;height:auto;position:static;transform:none}@media (width<=1100px){:root{--header-height:92px}.brand:not(.brand-full){width:118px;height:auto}}@media (width<=860px){:root{--header-height:80px}.brand:not(.brand-full){width:106px;height:auto}.footer-lead .brand-full{width:112px}}@media (width<=430px){:root{--header-height:76px}.brand:not(.brand-full){width:96px;height:auto}}@media (width>=1101px){.experiences-page .experience-manager-section,.experiences-page .experience-coach-section,.experiences-page .experience-member-section,.studios-page .dark-panel.split-section,.intelligence-page .finance-section,.migration-page #preparation,.migration-page .subpage-section.split-section:not(#preparation),.about-page #origine{align-items:stretch}.experiences-page .split-section .section-copy{align-self:center}.experiences-page .split-section .section-copy>ul.content-list,.studios-page .dark-panel.split-section .section-copy>ul.content-list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(22px,2vw,32px);display:grid}.experiences-page .split-section .section-copy>ul.content-list>li,.studios-page .dark-panel.split-section .section-copy>ul.content-list>li{border-top:1px solid var(--line);min-width:0;padding:16px 0 17px}.experiences-page .dark-panel .section-copy>ul.content-list>li,.studios-page .dark-panel.split-section .section-copy>ul.content-list>li{border-top-color:var(--line-dark)}.experiences-page .split-section .section-copy>ul.content-list strong,.studios-page .dark-panel.split-section .section-copy>ul.content-list strong{font-size:13px;line-height:1.4}.experiences-page .split-section .section-copy>ul.content-list span,.studios-page .dark-panel.split-section .section-copy>ul.content-list span{margin-top:6px;line-height:1.55}.experience-manager-visual,.experience-member-visual,.experience-coach-section .product-scene{align-self:stretch;min-height:100%}.studios-page .dark-panel.split-section .studio-fit-panel{flex-direction:column;justify-content:center;align-self:stretch;min-height:100%;padding:clamp(42px,4.3vw,64px);display:flex}.intelligence-page .finance-section>.section-copy{align-self:center}.intelligence-page .finance-section ul.content-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;display:grid}.intelligence-page .finance-section ul.content-list>li{border-top:1px solid var(--line);min-width:0;padding:15px 0 12px}.intelligence-page .finance-section ul.content-list strong{font-size:12px;line-height:1.4}.intelligence-page .finance-section ul.content-list span{margin-top:6px;font-size:11px;line-height:1.55}.migration-page #preparation>.content-list-prose,.about-page #origine>div:last-child{background:linear-gradient(135deg,#ffffffa8,#ffffff47),#f4f0e87a;border:1px solid #1011121c;border-radius:22px;flex-direction:column;justify-content:center;align-self:stretch;min-height:100%;padding:clamp(30px,3.4vw,48px);display:flex;box-shadow:0 22px 58px #1011120e}.migration-page #preparation>.content-list-prose{margin-top:0}.migration-page #preparation>.content-list-prose p,.about-page #origine>div:last-child p{max-width:58ch}.migration-page .subpage-section.split-section:not(#preparation)>div:first-child{flex-direction:column;justify-content:center;align-self:stretch;display:flex}}@media (width<=1100px){.experiences-page .split-section .section-copy>ul.content-list,.studios-page .dark-panel.split-section .section-copy>ul.content-list,.intelligence-page .finance-section ul.content-list{border-top:1px solid var(--line);display:block}.experiences-page .dark-panel .section-copy>ul.content-list,.studios-page .dark-panel.split-section .section-copy>ul.content-list{border-top-color:var(--line-dark)}}@media (width<=860px){.migration-page #preparation>.content-list-prose,.about-page #origine>div:last-child{padding:26px}}:root{--text-light-primary:#17191b;--text-light-secondary:#5f5b55;--text-light-muted:#625d56;--text-dark-primary:#f4f0e8;--text-dark-secondary:#c9c4bc;--text-dark-muted:#aaa59d;--accent-on-light-a11y:#9a3b16;--accent-on-dark-a11y:#e17a4b;--ui-muted-light:#625d56;--ui-muted-dark:#aaa59d;--measure-body:65ch;--measure-wide:72ch}.home-hero-immersive{min-height:max(760px, calc(100svh - var(--header-height,76px)));isolation:isolate;background:#101112;position:relative;overflow:hidden}.home-hero-immersive-image{z-index:-3;object-fit:cover;object-position:54% center;filter:saturate(.82)contrast(1.04)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.home-hero-immersive-shade{z-index:-2;background:linear-gradient(90deg,#0c0d0efa 0%,#0c0d0eed 24%,#0c0d0e9e 44%,#0c0d0e0f 76%),linear-gradient(#0c0d0e1f 45%,#0c0d0ed1 100%);position:absolute;inset:0}.home-hero-immersive:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/8.33333% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.home-hero-immersive-content{z-index:2;width:min(820px,49vw);padding:clamp(100px,14vh,150px) 0 74px max(6vw,64px);position:relative}.home-hero-immersive-kicker{color:var(--orange-bright);letter-spacing:.13em;text-transform:uppercase;margin:0 0 34px;font-size:11px;font-weight:800}.home-hero-immersive h1{letter-spacing:-.055em;max-width:810px;margin:0;font-size:clamp(58px,4.55vw,82px);font-weight:520;line-height:.98}.home-hero-immersive h1 span{color:var(--ivory)}.home-hero-immersive h1 em{color:#e9e2d7;letter-spacing:-.045em;font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:1.03em;font-weight:400}.home-hero-immersive-lede{color:#bbb7af;margin:36px 0 0;font-size:clamp(15px,1.08vw,19px);line-height:1.72}.home-hero-immersive-actions{align-items:center;gap:34px;margin-top:36px;display:flex}.home-hero-immersive-actions .pill{justify-content:space-between;min-width:338px}.home-hero-discover{min-height:50px;color:var(--ivory);border-bottom:1px solid #f4f0e8b8;align-items:center;gap:26px;padding:0 0 3px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.home-hero-discover svg{width:18px}.home-hero-discover:focus-visible{outline-offset:6px;outline:2px solid #f0804c}.home-hero-immersive-proof{color:#918e88;letter-spacing:.015em;flex-wrap:wrap;align-items:center;gap:9px;margin:44px 0 0;font-size:12px;display:flex}.home-hero-immersive-proof i{background:#8bb18b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #8bb18b1f}.home-hero-immersive-proof span{color:#5e5b56}.home-decision-card{z-index:3;width:min(720px,48vw);color:var(--ivory);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#181a1cf7,#0e1012f5);border:1px solid #f4f0e840;border-radius:18px;padding:18px;position:absolute;bottom:clamp(174px,20vh,210px);right:3vw;box-shadow:0 34px 90px #00000080,inset 0 1px #ffffff0a}.home-decision-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.home-decision-card>header>div{align-items:baseline;gap:13px;display:flex}.home-decision-card>header span{letter-spacing:-.035em;font-size:clamp(22px,1.7vw,30px);font-weight:580}.home-decision-card>header small{color:#6f6c67;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.home-decision-card>header p{color:#bdb9b1;background:#ffffff12;border-radius:999px;align-items:center;gap:7px;margin:0;padding:7px 11px;font-size:9px;display:inline-flex}.home-decision-card>header p i{background:#8bb18b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #8bb18b1f}.home-decision-flow{color:#d8d3ca;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;margin:24px 4px 16px;font-size:8px;font-weight:800;display:grid}.home-decision-flow span.is-active{color:var(--orange-bright)}.home-decision-flow i{background:linear-gradient(90deg,#f4f0e86b,#f4f0e814);height:1px}.home-decision-grid{grid-template-columns:.92fr .86fr .79fr .74fr;gap:12px;display:grid}.home-decision-grid>article{background:#ffffff0b;border:1px solid #f4f0e814;border-radius:12px;min-width:0;min-height:140px;padding:16px 13px}.home-decision-signal{text-align:center}.home-decision-signal>span{color:#ded9d0;font-size:12px}.home-decision-signal>strong{color:var(--orange-bright);margin-top:8px;font-size:20px;display:block}.home-decision-signal svg{width:100%;margin-top:17px;overflow:visible}.home-decision-signal svg path:first-child{fill:none;stroke:#f4f0e866;stroke-dasharray:4 4}.home-decision-signal svg path:last-child{fill:none;stroke:var(--orange-bright);stroke-width:2px}.home-decision-options{gap:10px;display:grid;background:0 0!important;border:0!important;padding:0!important}.home-decision-options>span{border:1px solid #f4f0e824;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:0 13px;font-size:11px;display:flex}.home-decision-options>span.is-selected{border-color:var(--orange-bright)}.home-decision-options b{color:#fff;border:1px solid #6d6a65;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.home-decision-options .is-selected b{border-color:var(--orange-bright);background:var(--orange-bright)}.home-decision-impact{color:#171819;background:#f2ede4!important}.home-decision-impact strong{white-space:nowrap;letter-spacing:-.015em;font-size:clamp(13.5px,1vw,18px);display:block}.home-decision-impact small{color:#77716a;text-align:center;margin-top:5px;font-size:9px;display:block}.home-decision-impact svg{width:100%;margin-top:24px}.home-decision-impact svg path{fill:none;stroke:var(--orange);stroke-width:2px}.home-decision-validation{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.home-decision-validation .premium-icon{width:38px;height:38px;color:var(--orange-bright);border:0}.home-decision-validation strong{color:var(--orange-bright);margin-top:10px;font-size:13px}.home-decision-validation small{color:#9c9891;margin-top:8px;font-size:9px}@media (width<=1180px){.home-hero-immersive{min-height:0;padding-bottom:56px}.home-hero-immersive-image{object-position:66% center}.home-hero-immersive-shade{background:linear-gradient(90deg,#0c0d0ef7,#0c0d0ebd 58%,#0c0d0e52),linear-gradient(#0c0d0e29,#0c0d0ee0)}.home-hero-immersive-content{width:min(760px,100% - 80px);padding:90px 0 46px 40px}.home-decision-card{width:calc(100% - 80px);max-width:820px;margin:0 40px;position:relative;bottom:auto;right:auto}}@media (width>=1400px){.home-hero-immersive h1 em{white-space:nowrap}}@media (width<=720px){.home-hero-immersive{padding-bottom:18px}.home-hero-immersive-image{object-position:68% center;filter:saturate(.75)contrast(1.04)brightness(.7)}.home-hero-immersive-shade{background:linear-gradient(#0c0d0ee6 0%,#0c0d0eb8 44%,#0c0d0ef7 78%),linear-gradient(90deg,#0c0d0ee6,#0c0d0e33)}.home-hero-immersive-content{width:100%;padding:62px 18px 34px}.home-hero-immersive-kicker{margin-bottom:25px;font-size:9px}.home-hero-immersive h1{font-size:clamp(45px,13.5vw,62px);line-height:.98}.home-hero-immersive-lede{margin-top:28px;font-size:14px;line-height:1.66}.home-hero-immersive-lede br{display:none}.home-hero-immersive-actions{gap:14px;margin-top:28px;display:grid}.home-hero-immersive-actions .pill{width:100%;min-width:0}.home-hero-discover{width:max-content;min-height:44px}.home-hero-immersive-proof{gap:7px;margin-top:30px;font-size:10px;line-height:1.5}.home-decision-card{border-radius:15px;width:calc(100% - 20px);margin:0 10px;padding:14px}.home-decision-card>header{align-items:flex-start}.home-decision-card>header>div{display:block}.home-decision-card>header span{font-size:22px}.home-decision-card>header small{margin-top:5px;display:block}.home-decision-card>header p{padding:6px 8px;font-size:8px}.home-decision-flow{letter-spacing:.07em;gap:5px;margin:22px 2px 13px;font-size:7px}.home-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-decision-grid>article{min-height:132px}.home-decision-impact strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.home-hero-immersive-image{animation:none!important}}.pill-orange:hover,.pill-orange:focus-visible{color:#fffdf9;background:#a64018}.demo-badge,.status-pill,.availability-note,.simulation-estimate{font-size:12px;line-height:1.45}.demo-badge,.status-pill{color:var(--accent-on-light-a11y);letter-spacing:.055em;background:#9a3b1617;border-color:#9a3b165c}.dark-panel .demo-badge,.dark-panel .status-pill,.page-intro-dark .demo-badge,.simulation-demo-dark .demo-badge,.simulation-section .demo-badge,.member-phone-scene>.demo-badge,.copilot-answer .demo-badge,.site-footer .status-pill{color:var(--accent-on-dark-a11y);background:#e17a4b1a;border-color:#e17a4b66}.dark-panel .section-index,.page-intro-dark .page-intro-rail span,.page-intro-dark .eyebrow,.simulation-demo-dark .simulation-kicker,.simulation-demo-dark .simulation-index{color:var(--accent-on-dark-a11y)}.page-intro-rail span,.section-index,.eyebrow,.simulation-demo-light .simulation-kicker,.simulation-demo-light .simulation-index,.migration-acts header>span,.migration-acts li>span{color:var(--accent-on-light-a11y)}.simulation-status>span:not(.demo-badge){max-width:48ch;color:var(--text-dark-muted);text-align:right;font-size:13px;line-height:1.5}.simulation-status>.demo-badge{white-space:nowrap;max-width:none;font-size:12px}.simulation-demo-light .simulation-heading h2{color:var(--text-light-primary)}.simulation-demo-light .simulation-status>span:not(.demo-badge){color:var(--text-light-secondary)}.simulation-demo-light .simulation-status>.demo-badge{color:var(--accent-on-light-a11y);background:#9a3b1614;border-color:#9a3b1661}.simulation-demo-dark .simulation-heading h2{color:var(--text-dark-primary)}.simulation-panel-heading span,.simulation-target-heading>span,.simulation-scenarios legend>span,.simulation-baseline header>span,.simulation-sensitivity header>span{font-size:12px}.simulation-reset,.simulation-field>label,.simulation-range-heading label,.simulation-scenario-copy strong,.simulation-results .simulation-cta{font-size:14px}.simulation-field>small,.simulation-range-heading small,.simulation-scenario-copy small,.simulation-assumption,.simulation-results-head p,.simulation-primary-result>span,.simulation-primary-result small,.simulation-outcome-grid span,.simulation-outcome-grid small,.simulation-baseline header strong,.simulation-baseline dt,.simulation-sensitivity header p,.simulation-sensitivity article>span,.simulation-sensitivity article small,.simulation-method p,.simulation-disclaimer,.simulation-invalid span,.simulation-invalid p,.simulation-range-scale,.simulation-range-scale strong,.simulation-exact-control>div>span{font-size:12px}.simulation-outcome-grid span,.simulation-outcome-grid small,.simulation-primary-result small,.simulation-baseline dt,.simulation-sensitivity header p,.simulation-sensitivity article small,.simulation-method p,.simulation-disclaimer{color:var(--ui-muted-light)}.simulation-estimate,.simulation-baseline header>span,.simulation-sensitivity header>span,.simulation-sensitivity article>span,.simulation-invalid span{color:var(--accent-on-light-a11y)}.simulation-exact-control button:focus-visible{outline-offset:-3px;outline:3px solid #f3b08d}.simulation-exact-control button:disabled{color:#8f8a83;opacity:1}.dark-panel .studio-fit-panel{color:var(--text-light-primary);background:#f4f0e8}.dark-panel .studio-fit-panel h3,.dark-panel .studio-fit-panel .text-link{color:var(--text-light-primary)}.dark-panel .studio-fit-panel p{color:var(--text-light-secondary)}.dark-panel .studio-fit-panel .status-pill{color:var(--accent-on-light-a11y);background:#9a3b1617;border-color:#9a3b165c}.studio-editorial article>div:nth-child(3) p{color:var(--accent-on-light-a11y);font-size:12px}.studio-editorial small{color:var(--text-light-secondary);font-size:14px;line-height:1.6}.faq-page .faq-list details>p{font-size:16px;line-height:1.75}.offer-modules li,.availability-cards li,.method-proof li p,.migration-acts li p,.security-role-matrix p{font-size:14px;line-height:1.65}.offer-modules li,.availability-cards li,.migration-acts li p{color:var(--text-light-secondary)}.migration-acts>article:nth-child(2) li p{color:var(--text-dark-secondary)}.migration-acts header small,.migration-acts li>span,.migration-acts li small,.security-role-matrix header>span,.security-role-matrix article>small{font-size:12px}.migration-acts li small{color:var(--accent-on-light-a11y)}.migration-acts>article:nth-child(2) header>span,.migration-acts>article:nth-child(2) li>span,.migration-acts>article:nth-child(2) li small,.security-role-matrix header>span,.security-role-matrix article>small{color:var(--accent-on-dark-a11y)}.legal-copy{max-width:var(--measure-wide)}.legal-copy p,.legal-copy li{font-size:16px;line-height:1.75}.legal-copy a{color:var(--accent-on-light-a11y)}.hero-product-heading,.hero-product .ui-top small,.hero-product .ui-context small,.hero-product .ui-context>span,.hero-product .metric-strip small,.hero-product .metric-strip span,.hero-product .ui-card-head small,.hero-product .ui-card-head>span,.hero-product .trajectory-card text,.hero-product .signal-card .ui-action,.hero-product .signal-card p,.operating-preview-head,.operating-preview-row time,.operating-preview-row>em,.decision-intro-scene>header,.decision-intro-scene>header small,.decision-intro-question small,.decision-intro-signals small,.decision-intro-bars small,.decision-intro-scene>footer small,.decision-intro-signals em,.intro-scene>span:first-child,.intro-scene small,.intro-scene em{font-size:12px;line-height:1.4}.hero-product .ui-card-head b,.operating-preview-row>b,.decision-intro-signals b,.decision-intro-scene>footer strong,.intro-scene b{font-size:13px}.intro-about-role p{font-size:11px;line-height:1.45}.intro-about-outcome p{font-size:9px;line-height:1.4}.operating-preview-head,.decision-intro-scene>header,.decision-intro-scene>header small,.decision-intro-question small,.decision-intro-signals small,.decision-intro-bars small,.decision-intro-scene>footer small{color:var(--ui-muted-dark)}.hero-product .ui-top small,.hero-product .ui-context small,.hero-product .ui-context>span,.hero-product .metric-strip small,.hero-product .metric-strip span,.hero-product .ui-card-head small,.hero-product .ui-card-head>span{color:var(--ui-muted-light)}.phone-kicker,.phone-class small,.phone-class span,.phone-action,.phone-overlay .phone-kicker,.phone-overlay .phone-class small,.phone-overlay .phone-class span,.phone-overlay .phone-action{font-size:12px;line-height:1.35}.phone-class b,.phone-overlay .phone-class b{font-size:13px}.member-proof-card>span,.member-proof-card small,.member-proof-card i,.member-visual-note,.member-journey article>span,.member-journey small,.member-story-actions>span,.member-photo-caption span{font-size:12px}.member-proof-card i{color:#ef956d}.copilot-answer .demo-badge,.copilot-answer .hypothesis span{font-size:12px}.copilot-answer .hypothesis b{font-size:14px}.demo-form label,.form-help,.privacy-check span,.form-next-step,.form-feedback p,.form-optional summary{line-height:1.55;font-size:14px!important}.demo-form label{letter-spacing:.01em;text-transform:none}.demo-form input::placeholder,.demo-form textarea::placeholder{color:#aaa59d;opacity:1}.demo-form input[aria-invalid=true],.demo-form select[aria-invalid=true],.demo-form textarea[aria-invalid=true]{border-color:#f19a79;box-shadow:0 0 0 3px #f19a7929}.form-field-error{color:#ffc0aa;font-size:13px;font-weight:650;line-height:1.45;display:block}.privacy-check{min-height:44px;padding-block:7px}.privacy-check input{width:24px;min-height:24px}.privacy-check a,.form-feedback a,.form-feedback button{color:var(--accent-on-dark-a11y)}.demo-form button:disabled{opacity:.78;cursor:wait}.form-optional summary>span{font-size:12px}.footer-column,.footer-label,.footer-bottom,.footer-trust,.footer-mobile summary,.footer-mobile nav a{font-size:14px;line-height:1.55}.footer-column,.footer-bottom,.footer-trust{color:var(--text-dark-secondary)}.mega-group small,.mobile-menu-link-copy small{color:var(--text-dark-muted);font-size:13px}@media (width<=1100px){.mobile-mega-heading{grid-template-columns:minmax(0,1fr) 44px;align-items:start}.mobile-menu-close{width:44px;height:44px;color:var(--text-dark-primary);cursor:pointer;background:#ffffff09;border:1px solid #f4f0e847;border-radius:50%;padding:0;position:relative}.mobile-menu-close span:before,.mobile-menu-close span:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;position:absolute;top:21px;left:13px}.mobile-menu-close span:before{transform:rotate(45deg)}.mobile-menu-close span:after{transform:rotate(-45deg)}.mobile-menu-close:hover{border-color:var(--accent-on-dark-a11y);background:#e17a4b1a}.mobile-menu-close:focus-visible{outline:3px solid var(--accent-on-dark-a11y);outline-offset:3px}.mobile-menu-eyebrow,.mobile-mega-group h2>span{font-size:12px}.mobile-menu-link-copy b{font-size:16px}.mobile-menu-link-copy small{font-size:13px}}@media (width<=860px){.premium-page .page-intro h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(40px,11vw,52px)}.final-cta h2{font-size:clamp(38px,10vw,52px)}.simulation-heading,.simulation-status{align-items:flex-start}.simulation-status>span:not(.demo-badge){max-width:var(--measure-body);text-align:left}}.migration-bsport-page{background:linear-gradient(90deg, #1011120b 1px, transparent 1px) 50% 0 / 220px 100%, var(--paper)}.migration-bsport-hero{min-height:710px;color:var(--ivory);background:radial-gradient(circle at 83% 20%,#b94a1b2e,#0000 30%),linear-gradient(135deg,#101214,#181a1c 64%,#121416);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(56px,7vw,112px);padding:clamp(92px,9vw,150px) max(32px,50vw - 660px);display:grid;position:relative;overflow:hidden}.migration-bsport-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f4f0e809 1px,#0000 1px) 50% 0/220px 100%;position:absolute;inset:0}.migration-bsport-hero-copy,.migration-bsport-hero-rail{z-index:1;position:relative}.migration-bsport-hero .seo-breadcrumb{color:#aaa59d;margin-bottom:44px}.migration-bsport-eyebrow,.migration-bsport-intro span,.migration-bsport-steps>header>span,.migration-bsport-data>div:first-child>span,.migration-bsport-form-section>header>span{color:var(--orange-bright);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:800}.migration-bsport-hero h1{max-width:760px;margin:23px 0 30px;font-size:clamp(58px,5.2vw,88px)}.migration-bsport-hero h1 em{color:#eee7dc}.migration-bsport-hero-copy>p{color:#c2bdb5;max-width:660px;margin-bottom:32px;font-size:19px;line-height:1.72}.migration-bsport-actions{align-items:center;gap:34px;display:flex}.migration-bsport-actions .text-link{min-height:50px;color:var(--ivory)}.migration-bsport-hero-copy>small{color:#98938b;align-items:center;gap:10px;margin-top:36px;font-size:13px;display:flex}.migration-bsport-hero-copy>small i{background:var(--sage);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #8da78e1f}.migration-bsport-hero-rail{background:linear-gradient(145deg,#ffffff16,#ffffff06);border:1px solid #f4f0e833;border-radius:28px;padding:30px;box-shadow:0 44px 110px #00000057,inset 0 1px #ffffff14}.migration-bsport-hero-rail>header{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:20px;padding:0 3px 24px;display:flex}.migration-bsport-hero-rail>header span{font-size:14px;font-weight:700}.migration-bsport-hero-rail>header small{color:#8e8a83;font-size:11px}.migration-bsport-hero-rail ol{margin:0;padding:5px 0;list-style:none}.migration-bsport-hero-rail li{border-bottom:1px solid #f4f0e81a;grid-template-columns:34px 1fr 12px;align-items:center;gap:16px;min-height:92px;padding:18px 2px;display:grid}.migration-bsport-hero-rail li>span{color:var(--orange-bright);font-family:Newsreader Variable,Georgia,serif;font-size:21px}.migration-bsport-hero-rail li div{gap:4px;display:grid}.migration-bsport-hero-rail li strong{font-size:15px}.migration-bsport-hero-rail li small{color:#918d86;font-size:12px;line-height:1.5}.migration-bsport-hero-rail li>i{border:1px solid var(--orange-bright);border-radius:50%;width:8px;height:8px}.migration-bsport-hero-rail>footer{background:#1011129e;border-radius:18px;align-items:center;gap:15px;margin-top:20px;padding:20px;display:flex}.migration-bsport-hero-rail>footer .premium-icon{color:var(--orange-bright)}.migration-bsport-hero-rail>footer div{gap:2px;display:grid}.migration-bsport-hero-rail>footer small{color:#918d86;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.migration-bsport-hero-rail>footer strong{font-size:13px}.migration-bsport-intro,.migration-bsport-data,.migration-bsport-form-section{width:var(--shell);grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-items:center;gap:clamp(54px,8vw,128px);margin:0 auto;padding:clamp(92px,9vw,148px) 0;display:grid}.migration-bsport-intro h2,.migration-bsport-data h2,.migration-bsport-form-section h2{margin:20px 0 0;font-size:clamp(44px,4.5vw,72px)}.migration-bsport-intro>div:last-child p,.migration-bsport-data>div:first-child p,.migration-bsport-form-section>header p{color:#5f5c57;font-size:17px;line-height:1.75}.migration-bsport-intro>div:last-child strong{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:13px;display:block}.migration-bsport-steps{background:var(--ink);color:var(--ivory);padding:clamp(96px,10vw,154px) max(32px,50vw - 660px)}.migration-bsport-steps>header{grid-template-columns:1.15fr .85fr;align-items:end;column-gap:80px;margin-bottom:68px;display:grid}.migration-bsport-steps>header>span{grid-column:1/-1;margin-bottom:22px}.migration-bsport-steps>header h2{margin:0;font-size:clamp(48px,5vw,78px)}.migration-bsport-steps>header h2 em{color:#eee7dc}.migration-bsport-steps>header p{color:#aaa59d;margin:0;font-size:16px;line-height:1.75}.migration-bsport-steps>ol{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.migration-bsport-steps>ol>li{border-bottom:1px solid var(--line-dark);grid-template-columns:74px 1fr;gap:26px;min-height:280px;padding:38px 42px;display:grid}.migration-bsport-steps>ol>li:nth-child(odd){border-right:1px solid var(--line-dark)}.migration-bsport-step-index{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.migration-bsport-step-index>span{color:var(--orange-bright);font-family:Newsreader Variable,Georgia,serif;font-size:25px}.migration-bsport-step-index .premium-icon{width:46px;height:46px;color:var(--orange-bright)}.migration-bsport-steps li h3{margin:0 0 16px;font-family:Newsreader Variable,Georgia,serif;font-size:34px;font-weight:500}.migration-bsport-steps li p{color:#d5d0c8;margin-bottom:16px;font-size:15px}.migration-bsport-steps li small{color:#918d86;font-size:13px;line-height:1.65;display:block}.migration-bsport-gate{color:var(--ivory);background:linear-gradient(120deg,#30201a,#17191b 54%,#101214);grid-template-columns:.42fr 1.4fr .7fr;align-items:center;gap:48px;padding:clamp(74px,8vw,118px) max(32px,50vw - 660px);display:grid}.migration-bsport-gate>div{color:var(--orange-bright);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:15px;font-size:12px;font-weight:800;display:flex}.migration-bsport-gate blockquote{margin:0;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(32px,3.5vw,54px);line-height:1.08}.migration-bsport-gate>p{color:#aaa59d;margin:0;font-size:14px;line-height:1.7}.migration-bsport-data>div:last-child{border:1px solid var(--line);background:#ffffff8a;border-radius:26px;padding:36px;box-shadow:0 30px 80px #10111212}.migration-bsport-data ul{grid-template-columns:repeat(2,1fr);gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.migration-bsport-data li{border-bottom:1px solid var(--line);min-height:56px;padding:15px 18px;font-weight:650}.migration-bsport-data li:nth-child(odd){border-right:1px solid var(--line)}.migration-bsport-data>div:last-child p{color:#c2bdb5;background:#17191b;border-radius:16px;margin:0;padding:22px;font-size:13px;line-height:1.7}.migration-bsport-data .text-link{margin-top:28px}.migration-bsport-form-section{border-top:1px solid var(--line);align-items:start}.migration-bsport-form-section>header{position:sticky;top:116px}.migration-bsport-form-section .migration-lead-form{background:linear-gradient(145deg,#202224,#121416);border:1px solid #f4f0e829;border-radius:26px;padding:34px;box-shadow:0 36px 90px #10111233}.migration-bsport-form-section .form-grid{gap:16px!important}.migration-bsport-form-section .demo-form>p.form-next-step{color:#aaa59d;font-size:12px;line-height:1.6}.form-context-link{margin-top:10px;display:block}.form-context-link a{color:var(--orange-bright);text-underline-offset:3px;text-decoration:underline}@media (width<=1100px){.migration-bsport-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:44px}.migration-bsport-hero h1{font-size:clamp(54px,6vw,72px)}.migration-bsport-gate{grid-template-columns:1fr 2fr}.migration-bsport-gate>p{grid-column:2}}@media (width<=860px){.migration-bsport-hero{grid-template-columns:1fr;min-height:0;padding:80px 26px}.migration-bsport-hero .seo-breadcrumb{margin-bottom:34px}.migration-bsport-hero-copy>p{font-size:17px}.migration-bsport-hero-rail{max-width:620px}.migration-bsport-intro,.migration-bsport-data,.migration-bsport-form-section{grid-template-columns:1fr;gap:44px;width:calc(100% - 48px)}.migration-bsport-steps{padding-inline:24px}.migration-bsport-steps>header{grid-template-columns:1fr;gap:28px}.migration-bsport-steps>ol{grid-template-columns:1fr}.migration-bsport-steps>ol>li:nth-child(odd){border-right:0}.migration-bsport-gate{grid-template-columns:1fr;gap:28px;padding-inline:24px}.migration-bsport-gate>p{grid-column:auto}.migration-bsport-form-section>header{position:static}}@media (width<=520px){.migration-bsport-hero{padding:58px 18px 66px}.migration-bsport-hero h1{font-size:clamp(43px,13vw,58px)}.migration-bsport-actions{flex-direction:column;align-items:stretch;gap:14px}.migration-bsport-actions .pill,.migration-bsport-actions .text-link{justify-content:center;width:100%}.migration-bsport-hero-copy>small{align-items:flex-start}.migration-bsport-hero-rail{border-radius:22px;padding:20px}.migration-bsport-hero-rail>header{flex-direction:column;align-items:flex-start;gap:6px}.migration-bsport-hero-rail li{grid-template-columns:28px 1fr 10px;gap:11px}.migration-bsport-intro,.migration-bsport-data,.migration-bsport-form-section{width:calc(100% - 36px);padding-block:76px}.migration-bsport-intro h2,.migration-bsport-data h2,.migration-bsport-form-section h2{font-size:clamp(39px,12vw,52px)}.migration-bsport-steps{padding-block:82px;padding-inline:18px}.migration-bsport-steps>header{margin-bottom:44px}.migration-bsport-steps>ol>li{grid-template-columns:54px 1fr;gap:18px;min-height:0;padding:30px 4px}.migration-bsport-step-index .premium-icon{width:38px;height:38px}.migration-bsport-steps li h3{font-size:29px}.migration-bsport-gate{padding:68px 18px}.migration-bsport-data>div:last-child{padding:22px 18px}.migration-bsport-data ul{grid-template-columns:1fr}.migration-bsport-data li:nth-child(odd){border-right:0}.migration-bsport-form-section .migration-lead-form{padding:22px 17px}.migration-bsport-form-section .migration-lead-form .pill{width:100%}}@media (width<=560px){.premium-page .page-intro h1{font-size:clamp(38px,11.6vw,48px)}.final-cta h2{font-size:clamp(36px,10.8vw,46px)}.simulation-status>.demo-badge{white-space:normal}.hero-product .ui-context>span,.hero-product .metric-strip small,.hero-product .ui-card-head small,.decision-intro-bars small{display:none}.phone-kicker,.phone-class small,.phone-class span,.phone-action,.phone-overlay .phone-kicker,.phone-overlay .phone-class small,.phone-overlay .phone-class span,.phone-overlay .phone-action{font-size:11px}.legal-copy{max-width:100%}}.operating-section .operating-head{grid-template-columns:minmax(0,1.12fr) minmax(360px,.68fr);align-items:end;gap:clamp(44px,5vw,84px);display:grid}.operating-title-stack{min-width:0}.operating-section .operating-head .section-number{color:#aaa59d;font-size:12px}.operating-section .operating-head .eyebrow{color:var(--accent-on-dark-a11y);margin:20px 0 27px;font-size:12px}.operating-section .operating-head h2{max-width:780px;color:var(--text-dark-primary);font-size:clamp(54px,5.25vw,84px);line-height:.93}.operating-section .operating-head h2 em{color:#ed7540}.operating-summary{isolation:isolate;background:radial-gradient(circle at 96% 0,#e16c372e,#0000 38%),linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #f4f0e829;border-radius:24px;min-width:0;padding:clamp(25px,2.4vw,36px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 28px 72px #00000038}.operating-summary:after{z-index:-1;content:"";border:1px solid #ed75402e;border-radius:50%;width:235px;height:235px;position:absolute;top:-105px;right:-85px;box-shadow:0 0 0 42px #ed754006,0 0 0 84px #ed754004}.operating-summary-kicker{color:#ef8b60;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:780;line-height:1.4;display:inline-flex}.operating-summary-kicker i{background:#ed7540;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #ed75401a}.operating-summary>strong{color:#f5f0e8;letter-spacing:-.035em;max-width:460px;margin:24px 0 13px;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(26px,2.1vw,34px);font-weight:520;line-height:1.05;display:block}.operating-summary>p{color:#c9c4bc;max-width:50ch;margin:0;font-size:16px;line-height:1.7}.operating-flow{border-top:1px solid #f4f0e81f;border-bottom:1px solid #f4f0e81f;grid-template-columns:repeat(2,minmax(0,1fr));margin:27px 0 0;padding:0;list-style:none;display:grid}.operating-flow li{border-right:1px solid #f4f0e81a;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:70px;padding:14px 10px;display:flex}.operating-flow li:first-child{padding-left:0}.operating-flow li:nth-child(2n){border-right:0}.operating-flow li:nth-child(-n+2){border-bottom:1px solid #f4f0e81a}.operating-flow li:nth-child(3){padding-left:0}.operating-flow span{color:#ef8b60;letter-spacing:.1em;font-size:12px;font-weight:760}.operating-flow b{color:#e5e0d8;text-overflow:clip;white-space:normal;font-size:14px;font-weight:680;overflow:visible}.operating-summary-link{color:#f5f0e8;border-bottom:1px solid #f4f0e894;align-items:center;gap:28px;width:fit-content;min-height:44px;margin-top:19px;font-size:14px;font-weight:720;display:inline-flex}.operating-summary-link svg{color:#ef8b60;width:17px;height:17px}.operating-summary-link:hover{color:#fff;border-bottom-color:#ef8b60}.operating-summary-link:focus-visible{outline-offset:5px;outline:3px solid #f3b08d}.operating-section .operating-signals{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:31px 0 28px;padding:0;display:grid}.operating-section .operating-signals li{letter-spacing:normal;text-transform:none;background:#ffffff09;border:1px solid #f4f0e821;border-radius:17px;grid-template-columns:auto 7px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:92px;padding:18px;display:grid}.operating-section .operating-signals li>span{color:#ef8b60;letter-spacing:.08em;font-size:12px;font-weight:780}.operating-section .operating-signals li>i{margin-top:4px}.operating-section .operating-signals li>div{gap:6px;min-width:0;display:grid}.operating-section .operating-signals strong{color:#f1ece4;letter-spacing:.01em;text-transform:none;font-size:15px;font-weight:720;line-height:1.35}.operating-section .operating-signals small{color:#b9b4ac;font-size:13px;line-height:1.5}@media (width<=1180px){.operating-section .operating-head{grid-template-columns:minmax(0,1fr);gap:28px}.operating-section .operating-head h2{font-size:clamp(50px,5.7vw,70px)}.operating-summary{width:min(100%,720px)}}@media (width<=860px){.operating-section .operating-head{grid-template-columns:minmax(0,1fr);gap:28px}.operating-section .operating-head h2{font-size:clamp(42px,11.4vw,58px)}.operating-summary{border-radius:20px;padding:24px}.operating-section .operating-signals{grid-template-columns:minmax(0,1fr)}.operating-section .operating-signals li{min-height:82px}}@media (width<=480px){.operating-summary{padding:21px 18px}.operating-summary>strong{font-size:27px}.operating-summary>p{font-size:16px}.operating-summary-link{justify-content:space-between;width:100%}.operating-section .operating-signals li{padding:16px}}@media (forced-colors:active){.demo-badge,.status-pill,.mobile-menu-close,.simulation-exact-control button{border:1px solid canvastext}}.premium-page .section-index,.premium-page .eyebrow,.experiences-kicker,.operating-card-index em,.operating-card-index small{font-size:12px;line-height:1.45}.premium-page .section-copy>p,.premium-page .section-heading>p,.premium-page .split-section>div>p,.premium-page .page-intro-copy>p,.premium-page .final-cta>p,.premium-page .platform-note>p{color:#5b5751;font-size:clamp(16px,1.15vw,18px);line-height:1.72}.premium-page .dark-panel .section-copy>p,.premium-page .dark-panel .section-heading>p,.premium-page .dark-panel>div>p,.premium-page .page-intro-dark .page-intro-copy>p{color:#c9c4bc}.content-list strong{font-size:15px;line-height:1.45}.content-list span{color:#625e58;font-size:15px;line-height:1.62}.availability-note{font-size:13px;line-height:1.65;color:#625e58!important}.principle-grid p,.status-grid p,.method-grid p,.role-panels p,.offer-modules>article>p,.offer-modules li,.faq-list details>p{font-size:16px;line-height:1.72}.role-panels>article>span,.offer-module-head p,.offer-modules .status-pill,.status-grid>article>span{font-size:12px;line-height:1.45}.card-inline-link{color:var(--accent-on-light-a11y);border-bottom:1px solid #9a3b165c;align-items:center;gap:18px;margin-top:24px;font-size:13px;font-weight:760;display:inline-flex}.card-inline-link svg{width:17px;height:17px}.trust-intro>p:last-child{color:#5f5b55;max-width:66ch;margin:25px 0 0;font-size:17px;line-height:1.7}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-grid a{min-width:0;min-height:290px}.trust-grid h3{font-size:22px}.trust-grid p{color:#5f5b55;font-size:15px;line-height:1.68}.mega-panel-intro>span,.mega-panel-meta,.mega-group h3{font-size:12px}.mega-panel-intro p{color:#c3beb5;max-width:30ch;font-size:14px;line-height:1.6}.mega-group a{min-height:57px}.mega-group b{color:#f1ece4;font-size:14px}.mega-group small{color:#b1aca4;font-size:11px;line-height:1.4}.mega-overview-link{font-size:14px}.satisfaction-section{isolation:isolate;background:radial-gradient(circle at 82% 9%,#c64b1c1f,#0000 29%),linear-gradient(#f6f1e9 0%,#ede5da 100%);position:relative;overflow:hidden}.satisfaction-section:before{z-index:-1;content:"";opacity:.42;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#1011120e calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.satisfaction-section-head{width:var(--shell);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(40px,8vw,130px);margin:0 auto 54px;display:grid}.satisfaction-section-head h2{letter-spacing:-.055em;max-width:760px;margin:16px 0 0;font-size:clamp(47px,5.8vw,86px);font-weight:540;line-height:.94}.satisfaction-section-head h2 em{color:#b94719;font-family:Newsreader Variable,Georgia,serif;font-weight:540}.satisfaction-section-head>div:last-child{padding-bottom:5px}.satisfaction-section-head>div:last-child p{color:#5b5751;margin:0 0 26px;font-size:17px;line-height:1.7}.satisfaction-demo{width:var(--shell);background:#fbf8f2;border:1px solid #10111226;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:auto;display:grid;overflow:hidden;box-shadow:0 40px 100px #271b1229,inset 0 1px #fff}.satisfaction-survey,.satisfaction-insight{min-width:0;padding:clamp(28px,3.5vw,52px)}.satisfaction-survey{color:#17191b;flex-direction:column;display:flex}.satisfaction-survey>header,.satisfaction-insight>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.satisfaction-context,.satisfaction-step,.satisfaction-live{letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:760;line-height:1.4}.satisfaction-context{color:#7d310f;align-items:center;gap:8px;display:flex}.satisfaction-context i,.satisfaction-live i{background:#c44b1d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c44b1d1f}.satisfaction-step{color:#6a655e}.satisfaction-question{margin-top:45px}.satisfaction-question>span{color:#8d3914;font-size:13px;font-weight:740}.satisfaction-question h3{letter-spacing:-.045em;max-width:620px;margin:13px 0 14px;font-size:clamp(34px,3.2vw,50px);font-weight:570;line-height:1.02}.satisfaction-question p{color:#625e58;max-width:54ch;margin:0;font-size:15px;line-height:1.6}.satisfaction-survey fieldset{border:0;margin:34px 0 0;padding:0}.satisfaction-survey legend,.satisfaction-comment>span{color:#343639;margin-bottom:13px;font-size:14px;font-weight:740}.satisfaction-score>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.satisfaction-score button{color:#1c1e20;cursor:pointer;background:#ffffffb8;border:1px solid #10111229;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:92px;padding:12px 7px;transition:transform .18s,border-color .18s,background .18s;display:flex}.satisfaction-score button:hover{border-color:#9a3b168c;transform:translateY(-2px)}.satisfaction-score button[aria-checked=true]{color:#fff8ef;background:#1b1d20;border-color:#a53f17;box-shadow:0 11px 28px #1011122e}.satisfaction-score button b{font-size:23px;line-height:1}.satisfaction-score button small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.satisfaction-dimensions>div{flex-wrap:wrap;gap:9px;display:flex}.satisfaction-dimensions button{color:#3f4143;cursor:pointer;background:0 0;border:1px solid #10111229;border-radius:999px;min-height:42px;padding:8px 15px;font-size:13px;font-weight:650}.satisfaction-dimensions button[aria-pressed=true]{color:#7e2d0d;background:#a53f171a;border-color:#a53f17}.satisfaction-comment{flex-direction:column;margin-top:30px;display:flex;position:relative}.satisfaction-comment>span{justify-content:space-between;gap:18px;display:flex}.satisfaction-comment>span small{color:#6b6761;font-size:12px;font-weight:560}.satisfaction-comment textarea{resize:vertical;color:#17191b;background:#ffffffb8;border:1px solid #10111229;border-radius:13px;min-height:104px;padding:15px 17px 28px;font:14px/1.55 Manrope Variable,Arial,sans-serif}.satisfaction-comment>small{color:#5c5852;font-size:12px;position:absolute;bottom:10px;right:13px}.satisfaction-contact{background:#9a3b160e;border:1px solid #9a3b1640;border-radius:12px;align-items:flex-start;gap:12px;margin-top:17px;padding:14px;display:flex}.satisfaction-contact input{accent-color:#a53f17;width:19px;height:19px;margin:1px 0 0}.satisfaction-contact span{flex-direction:column;gap:3px;display:flex}.satisfaction-contact b{font-size:13px}.satisfaction-contact small{color:#625e58;font-size:12px}.satisfaction-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c65120,#9e3510);border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-top:26px;padding:13px 18px;font-size:15px;font-weight:760;display:flex;box-shadow:0 15px 28px #852d0d33}.satisfaction-submit:disabled{color:#79746d;cursor:not-allowed;box-shadow:none;background:#d8d1c8}.satisfaction-confirmation{flex-direction:column;justify-content:center;align-items:flex-start;min-height:480px;display:flex}.satisfaction-confirmation>span{color:#fff;background:#1b1d20;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.satisfaction-confirmation p{max-width:520px;margin:23px 0 8px;font-size:27px;font-weight:650;line-height:1.25}.satisfaction-confirmation small{color:#625e58;font-size:13px}.satisfaction-confirmation button{color:#8c3512;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a53f17;min-height:44px;margin-top:25px;padding:10px 0;font-size:14px;font-weight:720}.satisfaction-insight{color:#f4f0e8;background:radial-gradient(circle at 95% 0,#c44b1d33,#0000 30%),linear-gradient(145deg,#1b1d20,#111315 64%);position:relative;overflow:hidden}.satisfaction-insight:after{content:"";pointer-events:none;border:1px solid #e17a4b21;border-radius:50%;width:330px;height:330px;position:absolute;top:-80px;right:-100px}.satisfaction-insight>header{z-index:1;position:relative}.satisfaction-insight>header>div>span{color:#ed8d61;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:780}.satisfaction-insight h3{letter-spacing:-.04em;max-width:480px;margin:10px 0 0;font-size:clamp(30px,3vw,44px);font-weight:560;line-height:1.05}.satisfaction-live{color:#d4cfc7;white-space:nowrap;border:1px solid #f4f0e82b;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:flex}.satisfaction-kpis{z-index:1;border-top:1px solid #f4f0e824;border-bottom:1px solid #f4f0e824;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;display:grid;position:relative}.satisfaction-kpis article{border-right:1px solid #f4f0e81f;flex-direction:column;min-width:0;padding:22px 16px;display:flex}.satisfaction-kpis article:first-child{padding-left:0}.satisfaction-kpis article:last-child{border-right:0}.satisfaction-kpis small{color:#bdb8b0;font-size:12px}.satisfaction-kpis strong{color:#fff9f1;margin-top:8px;font-size:clamp(31px,3vw,43px);line-height:1}.satisfaction-kpis strong span{color:#aaa59d;font-size:15px;font-weight:550}.satisfaction-kpis em{color:#bbb6ae;margin-top:10px;font-size:12px;font-style:normal;line-height:1.45}.satisfaction-distribution{background:#ffffff09;border:1px solid #f4f0e81f;border-radius:17px;margin-top:30px;padding:23px}.satisfaction-distribution>div{justify-content:space-between;gap:20px;display:flex}.satisfaction-distribution>div span{color:#f0ece4;font-size:14px;font-weight:720}.satisfaction-distribution>div small{color:#bbb6ae;font-size:12px}.satisfaction-distribution ol{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.satisfaction-distribution li{grid-template-columns:18px minmax(0,1fr) 25px;align-items:center;gap:10px;display:grid}.satisfaction-distribution li>span,.satisfaction-distribution li>strong{color:#c9c4bc;font-size:12px}.satisfaction-distribution li>i{background:#f4f0e817;border-radius:999px;height:7px;overflow:hidden}.satisfaction-distribution li>i>b{border-radius:inherit;background:linear-gradient(90deg,#a93a12,#ec8758);height:100%;transition:width .3s;display:block}.satisfaction-reading{margin-top:24px}.satisfaction-reading>span{color:#f09b75;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:780}.satisfaction-reading p{color:#d3cec6;margin:10px 0 15px;font-size:15px;line-height:1.68}.satisfaction-reading p strong{color:#f0ece4;display:block}.satisfaction-reading ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.satisfaction-reading li{color:#cbc6be;border:1px solid #f4f0e829;border-radius:999px;padding:8px 10px;font-size:12px}.satisfaction-insight footer{color:#bbb6ae;border-top:1px solid #f4f0e81f;justify-content:space-between;gap:15px;margin-top:27px;padding-top:18px;font-size:12px;display:flex}.satisfaction-intelligence{background:#ede7de}.satisfaction-intelligence-grid{width:var(--shell);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(300px,1.16fr);gap:12px;margin:52px auto 0;display:grid}.satisfaction-intelligence-grid>article,.satisfaction-intelligence-grid>aside{background:#ffffff80;border:1px solid #1011121f;border-radius:20px;min-height:310px;padding:28px}.satisfaction-intelligence-grid>article>span,.satisfaction-intelligence-grid>aside>span{color:#9a3b16;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:760}.satisfaction-intelligence-grid h3{margin:82px 0 14px;font-size:22px;line-height:1.15}.satisfaction-intelligence-grid p{color:#5f5b55;margin:0;font-size:14px;line-height:1.65}.satisfaction-intelligence-grid>aside{color:#f4f0e8;background:#17191b;box-shadow:0 25px 58px #10111229}.satisfaction-intelligence-grid>aside>strong{max-width:300px;margin:45px 0 14px;font-size:25px;line-height:1.2;display:block}.satisfaction-intelligence-grid>aside p{color:#c9c4bc}.satisfaction-intelligence-grid>aside .pill{color:#f4f0e8;margin-top:28px}@media (width<=1100px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid a:nth-child(2){border-right:0}.trust-grid a:nth-child(n+3){border-top:1px solid var(--line)}.satisfaction-demo{grid-template-columns:minmax(0,1fr)}.satisfaction-insight{min-height:650px}.satisfaction-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.satisfaction-section-head{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:38px}.satisfaction-section-head>div:last-child p{font-size:16px}.satisfaction-demo{border-radius:21px}.satisfaction-score button small{display:none}.satisfaction-kpis{grid-template-columns:1fr}.satisfaction-kpis article,.satisfaction-kpis article:first-child{border-bottom:1px solid #f4f0e81f;border-right:0;padding:17px 0}.satisfaction-kpis article:last-child{border-bottom:0}.satisfaction-intelligence-grid{grid-template-columns:minmax(0,1fr)}.satisfaction-intelligence-grid>article,.satisfaction-intelligence-grid>aside{min-height:250px}.satisfaction-intelligence-grid h3{margin-top:58px}}@media (width<=560px){.premium-page .section-copy>p,.premium-page .section-heading>p,.premium-page .split-section>div>p,.premium-page .page-intro-copy>p{font-size:16px}.content-list strong{font-size:15px}.content-list span,.principle-grid p,.status-grid p,.role-panels p{font-size:14px}.trust-grid{grid-template-columns:minmax(0,1fr)}.trust-grid a,.trust-grid a+a{border-right:0;border-bottom:1px solid var(--line);min-height:230px;padding-left:0}.satisfaction-section-head h2{font-size:clamp(43px,13vw,60px)}.satisfaction-survey,.satisfaction-insight{padding:25px 19px}.satisfaction-survey>header,.satisfaction-insight>header,.satisfaction-distribution>div,.satisfaction-insight footer{flex-direction:column}.satisfaction-question{margin-top:34px}.satisfaction-question h3{font-size:34px}.satisfaction-score>div{gap:6px}.satisfaction-score button{min-height:68px;padding:10px 4px}.satisfaction-score button b{font-size:20px}.satisfaction-live{width:fit-content}.satisfaction-insight{min-height:0}.satisfaction-reading li{font-size:12px}}@media (prefers-reduced-motion:reduce){.satisfaction-score button,.satisfaction-distribution li>i>b{transition:none}}@keyframes mobile-menu-curtain-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-14px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes mobile-menu-group-reveal{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.site-header{z-index:130;contain:none;-webkit-backdrop-filter:none;transform:none}.mobile-navigation[open] .mobile-menu-bar:first-of-type{transform:translateY(3.5px)rotate(45deg)}.mobile-navigation[open] .mobile-menu-bar:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu-portal{display:contents}.mobile-menu-portal .mobile-menu-backdrop{z-index:998;inset:var(--header-height) 0 0;width:100%;height:auto;animation:.24s ease-out both mobile-backdrop-reveal;display:block;position:fixed}.mobile-menu-portal .mobile-mega-panel{z-index:999;inset:var(--header-height) 0 0;contain:layout paint;will-change:transform, clip-path, opacity;flex-direction:column;width:100%;max-width:none;height:auto;max-height:none;animation:.42s cubic-bezier(.2,.78,.2,1) both mobile-menu-curtain-reveal;display:flex;position:fixed;overflow:hidden}.mobile-mega-heading{grid-template-columns:minmax(0,1fr);gap:0}.mobile-menu-portal .mobile-mega-group{opacity:0;animation:.34s ease-out forwards mobile-menu-group-reveal}.mobile-menu-portal .mobile-mega-group:first-child{animation-delay:.13s}.mobile-menu-portal .mobile-mega-group:nth-child(2){animation-delay:.18s}.mobile-menu-portal .mobile-mega-group:nth-child(3){animation-delay:.23s}}@media (prefers-reduced-motion:reduce){.mobile-menu-portal .mobile-menu-backdrop,.mobile-menu-portal .mobile-mega-panel,.mobile-menu-portal .mobile-mega-group{animation:none}.mobile-menu-portal .mobile-mega-group{opacity:1}}.proof-rail{min-height:124px}.proof-rail article{grid-template-columns:50px minmax(0,1fr);gap:16px;padding-top:27px;padding-bottom:27px}.proof-rail .premium-icon{background:#b94a1b09;border-color:#b94a1b47;width:48px;height:48px}.proof-rail .premium-icon svg{width:20px;height:20px}.proof-rail strong{letter-spacing:-.015em;font-size:15px;line-height:1.3}.proof-rail small{color:#625e58;margin-top:5px;font-size:13px;line-height:1.45}.decision-intro-scene>footer .premium-icon{color:#eca27e;background:radial-gradient(circle at 72% 28%,#e7845533,#0000 40%),linear-gradient(145deg,#ffffff13,#e784550e);border-color:#e7845561;border-radius:15px;width:48px;height:48px;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0003}.decision-intro-scene>footer .premium-icon[data-icon=decision] svg{stroke-width:1.6px;width:23px;height:23px}.decision-intro-scene>footer small{color:#aaa59d;font-size:11px}.decision-intro-scene>footer strong{color:#f0ece4;font-size:15px}.decision-chain-head>span{font-size:12px}div.decision-chain .decision-step-top>span{color:#e47c4c;letter-spacing:-.015em;text-align:right;min-width:34px;font-family:Newsreader Variable,Georgia,serif;font-size:20px;font-weight:560;line-height:1}@media (width<=1100px){.mobile-menu-toggle{background:radial-gradient(circle at 72% 18%,#dd6f3c2b,#0000 44%),#f4f0e806;border-color:#f4f0e838;gap:4px;width:44px;height:44px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000029}.mobile-menu-toggle .mobile-menu-bar{transform-origin:50%;background:#f4f0e8;border-radius:999px;flex-basis:1.5px;width:18px;height:1.5px;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s,width .18s,background .18s}.mobile-menu-toggle .mobile-menu-bar:nth-child(2){background:var(--accent-on-dark);width:12px}.mobile-menu-toggle:hover,.mobile-menu-toggle:focus-visible{background:#dd6f3c17;border-color:#e17a4bb3}.mobile-menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #e17a4b7a}.mobile-navigation[open] .mobile-menu-toggle{background:#dd6f3c14;border-color:#e17a4b94}.mobile-navigation[open] .mobile-menu-bar:first-of-type{transform:translateY(5.5px)rotate(45deg)}.mobile-navigation[open] .mobile-menu-bar:nth-child(2){opacity:0;width:2px;transform:scaleX(.2)}.mobile-navigation[open] .mobile-menu-bar:last-child{transform:translateY(-5.5px)rotate(-45deg)}.mobile-mega-panel>nav{grid-template-rows:auto minmax(0,1fr) auto}.mobile-menu-home-link{color:#f4f0e8;border-bottom:1px solid #f4f0e821;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 4px 13px;display:flex}.mobile-menu-home-link>span{flex-direction:column;min-width:0;display:flex}.mobile-menu-home-link b{font-size:16px;font-weight:720;line-height:1.3}.mobile-menu-home-link small{color:var(--micro-on-dark);margin-top:3px;font-size:12px;line-height:1.4}.mobile-menu-home-link svg{width:20px;height:20px;color:var(--accent-on-dark);flex:0 0 20px}.mobile-menu-home-link[aria-current=page] b{color:var(--accent-on-dark)}}@media (width<=680px){.proof-rail strong{font-size:14px}.proof-rail small{font-size:12px}.decision-intro-scene>footer strong{font-size:14px}div.decision-chain .decision-step-top>span{font-size:19px}}.proof-section{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(circle at 92% 4%,#b94a1b17,#0000 28%),linear-gradient(145deg,#f7f3ec 0%,#eee8de 100%);padding:clamp(42px,4.5vw,68px) max(32px,50vw - 660px);position:relative;overflow:hidden}.proof-section:before{z-index:-1;content:"";opacity:.42;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#2324260e calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.proof-section-heading{grid-template-columns:minmax(160px,.55fr) minmax(0,1.35fr) minmax(260px,.7fr);align-items:end;gap:clamp(28px,4vw,72px);margin-bottom:clamp(28px,3.2vw,42px);display:grid}.proof-section-heading>span{color:#a9441b;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.proof-section-heading h2{color:#1b1d20;letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.2vw,50px);font-weight:580;line-height:1.02}.proof-section-heading h2 em{color:#b94a1b;font-family:Newsreader Variable,Georgia,serif;font-weight:520}.proof-section-heading p{color:#625e58;max-width:390px;margin:0;font-size:14px;line-height:1.65}.proof-section .proof-rail{background:0 0;border:0;gap:14px;min-height:0;padding:0}.proof-section .proof-rail article,.proof-section .proof-rail article+article{background:#fffdf8a8;border:1px solid #2324261f;border-radius:18px;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;min-height:154px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 18px 46px #372b220e}.proof-section .proof-rail article:before{content:"";background:linear-gradient(90deg,#0000,#b94a1b9e,#0000);height:2px;position:absolute;top:0;left:20px;right:20px}.proof-section .proof-rail article:after{content:attr(data-index);color:#a9441b;font-family:Newsreader Variable,Georgia,serif;font-size:17px;font-weight:560;line-height:1;position:absolute;top:24px;right:22px}.proof-section .proof-rail article:last-child{background:radial-gradient(circle at 100% 0,#b94a1b21,#0000 48%),#fffdf8b8;border-color:#b94a1b47}.proof-section .proof-rail strong,.proof-section .proof-rail small{white-space:normal;text-overflow:clip;overflow-wrap:break-word;max-width:100%;overflow:visible}@media (width<=1100px){.mobile-mega-panel>nav{min-height:0;padding-right:3px;padding-bottom:max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:stable;display:block;overflow:hidden auto}.mobile-mega-grid{min-height:auto;overflow:visible}.mobile-mega-group{overflow:visible}.mobile-mega-group a{align-items:flex-start;height:auto;min-height:62px;overflow:visible}.mobile-menu-link-copy,.mobile-menu-link-copy b,.mobile-menu-link-copy small,.mobile-mega-group h2{white-space:normal;text-overflow:clip;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow:visible}.mobile-menu-link-icon{margin-top:3px}.mobile-mega-cta{margin-top:4px;margin-bottom:0}.proof-section-heading{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr)}.proof-section-heading p{grid-column:2}.proof-section .proof-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.proof-section{background:radial-gradient(circle at 100% 0,#b94a1b1c,#0000 32%),linear-gradient(155deg,#f8f4ed,#ece5da);padding:34px 18px 38px}.proof-section-heading{margin-bottom:24px;display:block}.proof-section-heading>span{font-size:10px}.proof-section-heading h2{margin-top:12px;font-size:clamp(31px,9vw,39px)}.proof-section-heading p{max-width:34rem;margin-top:13px;font-size:13px}.proof-section .proof-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:0}.proof-section .proof-rail article,.proof-section .proof-rail article+article{border:1px solid #23242621;border-radius:16px;gap:22px;min-height:184px;padding:17px}.proof-section .proof-rail article:before{left:16px;right:16px}.proof-section .proof-rail article:after{font-size:16px;top:20px;right:17px}.proof-section .proof-rail .premium-icon{width:44px;height:44px}.proof-section .proof-rail strong{font-size:15px;line-height:1.3}.proof-section .proof-rail small{margin-top:7px;font-size:12px;line-height:1.5}}@media (width<=370px){.proof-section .proof-rail{grid-template-columns:minmax(0,1fr)}.proof-section .proof-rail article,.proof-section .proof-rail article+article{min-height:154px}}.operating-image-shade{background:linear-gradient(#0a0b0c05 24%,#0a0b0c57 61%,#0a0b0ceb 100%)}.operating-editorial-image figcaption{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#0a0b0c9e,#0a0b0c47);border:1px solid #f4f0e824;border-radius:18px;flex-direction:column;align-items:flex-start;gap:0;padding:18px 20px 20px;display:flex;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff0b}.operating-editorial-image figcaption span{color:#f09a70;text-shadow:0 1px 10px #00000080;background:#0a0b0c80;border:1px solid #e57b4b6b;border-radius:999px;width:fit-content;padding:6px 9px;font-size:12px;line-height:1}.operating-editorial-image figcaption strong{color:#fffaf2;text-shadow:0 2px 20px #00000080;margin-top:12px}@media (width<=680px){.operating-editorial-image figcaption{border-radius:15px;padding:15px 16px 17px;bottom:24px;left:22px;right:22px}.operating-editorial-image figcaption span{letter-spacing:.14em;padding:6px 8px;font-size:11px}}@media (width>=1101px){.platform-page #planning.split-section,.platform-page #communications.split-section{align-items:start}.platform-page #planning .section-copy h2{max-width:620px;font-size:clamp(52px,3.8vw,66px);line-height:.96}.platform-page #planning .product-scene{align-self:start;margin-top:55px;position:relative;top:auto}.platform-page #communications .platform-note{align-self:start;position:relative;top:auto}}.proof-section{isolation:isolate;color:#f4f0e8;background:radial-gradient(circle at 86% 8%,#c24d1d33,#0000 29%),radial-gradient(circle at 18% 100%,#70534129,#0000 32%),linear-gradient(138deg,#17191b 0%,#101214 56%,#181310 100%);border-color:#f4f0e81a;padding:clamp(78px,6.8vw,112px) max(32px,50vw - 660px);position:relative;overflow:hidden}.proof-section:before{z-index:-2;opacity:.27;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#f4f0e813 calc(12.5% - 1px) 12.5%)}.proof-section:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #dd642c1f;border-radius:50%;width:min(520px,42vw);position:absolute;top:-24%;right:-7%;box-shadow:0 0 0 74px #dd642c06,0 0 0 148px #dd642c05}.proof-section-heading{grid-template-columns:minmax(160px,.48fr) minmax(0,1.42fr) minmax(280px,.72fr);align-items:start;gap:clamp(30px,4.5vw,76px);margin-bottom:clamp(34px,4vw,58px)}.proof-section-heading>span{color:#ef8554;padding-top:12px}.proof-section-heading h2{color:#f5f1e9;max-width:760px;font-size:clamp(44px,4vw,66px);font-weight:540;line-height:.97}.proof-section-heading h2 em{color:#e16d36}.proof-section-heading p{color:#b8b2a9;max-width:360px;padding-top:8px;font-size:16px;line-height:1.7}.proof-section-path{color:#8f8a82;letter-spacing:.15em;text-transform:uppercase;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:18px;margin:0 0 14px;font-size:10px;font-weight:760;display:grid}.proof-section-path i{background:linear-gradient(90deg,#f4f0e81f,#e16d36ad);height:1px;position:relative}.proof-section-path i:after{content:"";background:#e16d36;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0;box-shadow:0 0 0 6px #e16d361a}.proof-section .proof-rail{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #f4f0e821;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:0;padding:0;position:relative;overflow:hidden;box-shadow:0 38px 90px #0000003d,inset 0 1px #ffffff0b}.proof-section .proof-rail:before{z-index:0;content:"";background:linear-gradient(90deg,#e16d362e,#e16d368c,#e16d362e);height:1px;position:absolute;top:61px;left:6%;right:6%}.proof-section .proof-rail article,.proof-section .proof-rail article+article{z-index:1;min-width:0;min-height:288px;box-shadow:none;background:0 0;border:0;border-right:1px solid #f4f0e81a;border-radius:0;flex-direction:column;align-items:flex-start;gap:0;padding:32px 30px 30px;display:flex;position:relative;overflow:visible}.proof-section .proof-rail article:before{display:none}.proof-section .proof-rail article:after{color:#958f87;font-size:18px;top:34px;right:28px}.proof-section .proof-rail article:last-child{background:radial-gradient(circle at 100% 0,#e16d3633,#0000 54%);border-right:0}.proof-section .proof-rail .premium-icon{z-index:2;color:#ef8554;background:linear-gradient(145deg,#292522,#18191b);border-color:#e7815073;border-radius:18px;width:58px;height:58px;position:relative;box-shadow:0 12px 30px #00000042,inset 0 1px #ffffff12}.proof-section .proof-rail article>span:last-child{width:100%;margin-top:auto}.proof-section .proof-rail strong{color:#f4f0e8;letter-spacing:-.035em;font-size:clamp(21px,1.55vw,25px);font-weight:610;line-height:1.15}.proof-section .proof-rail small{color:#aaa49b;max-width:25ch;margin-top:10px;font-size:14px;line-height:1.6}.premium-page .principle-grid>article,.premium-page .status-grid>article,.premium-page .role-panels>article,.premium-page .content-list-four>article{isolation:isolate;background:linear-gradient(145deg,#ffffffc7,#f7f1e86b);border-color:#1011121f;position:relative;overflow:hidden;box-shadow:0 22px 58px #2d221a0e,inset 0 1px #ffffffb8}.premium-page .principle-grid>article:before,.premium-page .status-grid>article:before,.premium-page .role-panels>article:before,.premium-page .content-list-four>article:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#b94a1b85,#0000);height:2px;position:absolute;top:0;left:28px;right:28px}.premium-page .dark-panel .principle-grid>article,.premium-page .dark-panel .role-panels>article,.premium-page .dark-panel .content-list-four>article{background:linear-gradient(145deg,#ffffff0e,#ffffff04);border-color:#f4f0e821;box-shadow:inset 0 1px #ffffff09}.premium-page .principle-grid .premium-icon,.premium-page .role-panels .premium-icon,.premium-page .content-list-four .premium-icon{box-shadow:0 14px 34px #36261b14,inset 0 1px #ffffff8c}.pricing-stage{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 90% 5%,#b94a1b21,#0000 28%),linear-gradient(145deg,#eee5da 0%,#f8f4ed 48%,#e9ded1 100%)!important}.pricing-stage:before{z-index:-1;content:"";opacity:.42;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#1011120d calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.pricing-stage-head{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end;gap:clamp(46px,7vw,108px);margin-bottom:clamp(46px,5vw,72px);display:grid}.pricing-stage-head h2{letter-spacing:-.06em;max-width:760px;margin:18px 0 24px;font-size:clamp(54px,5.3vw,82px);font-weight:530;line-height:.94}.pricing-stage-head h2 em{color:#b94a1b;font-family:Newsreader Variable,Georgia,serif;font-style:normal;font-weight:540}.pricing-stage-head>div>p{color:#5d5953;max-width:680px;margin:0;font-size:17px;line-height:1.7}.pricing-stage-head aside{color:#f4f0e8;background:radial-gradient(circle at 100% 0,#dd642c2e,#0000 47%),linear-gradient(145deg,#242628,#141618);border:1px solid #f4f0e824;border-radius:24px;padding:28px;box-shadow:0 28px 70px #1814112e,inset 0 1px #ffffff0a}.pricing-stage-head aside>span{color:#ef8554;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.pricing-stage-head aside strong{letter-spacing:-.04em;margin:42px 0 16px;font-size:25px;font-weight:560;line-height:1.16;display:block}.pricing-stage-head aside small{color:#aaa49b;font-size:13px;line-height:1.62}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pricing-card{background:linear-gradient(150deg,#fffdf8f0,#f5eee4d1);border:1px solid #1011121f;border-radius:25px;flex-direction:column;min-width:0;min-height:650px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 72px #31251c13,inset 0 1px #fffc}.pricing-card:after{content:"";pointer-events:none;border:1px solid #b94a1b1a;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-66px;right:-66px;box-shadow:0 0 0 34px #b94a1b06}.pricing-card-featured{color:#f4f0e8;background:radial-gradient(circle at 100% 0,#dd642c33,#0000 48%),linear-gradient(150deg,#222426,#111315);border-color:#e7815059;box-shadow:0 34px 80px #10111238,inset 0 1px #ffffff0b}.pricing-card>header{justify-content:space-between;align-items:center;display:flex}.pricing-card>header>span{color:#a9441b;font-family:Newsreader Variable,Georgia,serif;font-size:21px}.pricing-card-featured>header>span{color:#ef8554}.pricing-card .premium-icon{border-radius:17px;width:52px;height:52px}.pricing-card-featured .premium-icon{color:#ef8554;background:#e7815014;border-color:#e7815066;box-shadow:inset 0 1px #ffffff0b}.pricing-card-name{margin-top:42px}.pricing-card-name p{color:#9f3f19;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:820}.pricing-card-name span{color:#6c675f;font-size:11px;line-height:1.4}.pricing-card-featured .pricing-card-name p{color:#ef8554}.pricing-card-featured .pricing-card-name span{color:#aaa49b}.pricing-card h3{letter-spacing:-.05em;min-height:94px;margin:30px 0 16px;font-size:clamp(26px,2vw,31px);font-weight:560;line-height:1.06}.pricing-card>p{color:#625e58;min-height:104px;margin:0;font-size:14px;line-height:1.66}.pricing-card-featured>p{color:#aaa49b}.pricing-card ul{border-top:1px solid #1011121c;margin:28px 0 0;padding:22px 0 0;list-style:none}.pricing-card-featured ul{border-color:#f4f0e81f}.pricing-card li{color:#4f4c47;margin:10px 0;padding-left:19px;font-size:13px;line-height:1.48;position:relative}.pricing-card-featured li{color:#d0cbc2}.pricing-card li:before{content:"";background:#c65322;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.pricing-card footer{z-index:1;border-top:1px solid #1011121c;justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding-top:25px;display:flex;position:relative}.pricing-card-featured footer{border-color:#f4f0e81f}.pricing-card footer>div{flex-direction:column;gap:3px;display:flex}.pricing-card footer small{color:#77716a;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.pricing-card footer strong{letter-spacing:-.04em;font-size:24px;font-weight:560}.pricing-card footer>a{color:#943913;border-bottom:1px solid #b94a1b59;align-items:center;gap:9px;font-size:11px;font-weight:780;display:inline-flex}.pricing-card footer>a svg{width:16px;height:16px}.pricing-card-featured footer small{color:#8f8a82}.pricing-card-featured footer>a{color:#ef8554;border-color:#e781506b}.pricing-foundation{background:#fffdf885;border:1px solid #1011121f;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffa6}.pricing-foundation article{border-right:1px solid #1011121c;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:15px;min-width:0;min-height:112px;padding:24px 26px;display:grid}.pricing-foundation article:last-child{border-right:0}.pricing-foundation article>span{color:#a9441b;font-family:Newsreader Variable,Georgia,serif;font-size:18px}.pricing-foundation article>div{flex-direction:column;gap:6px;display:flex}.pricing-foundation strong{font-size:15px;line-height:1.35}.pricing-foundation small{color:#625e58;font-size:12px;line-height:1.55}@media (width<=1100px){.proof-section-heading{grid-template-columns:minmax(150px,.48fr) minmax(0,1.52fr)}.proof-section-heading p{grid-column:2}.proof-section .proof-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-section .proof-rail:before{display:none}.proof-section .proof-rail article:nth-child(2){border-right:0}.proof-section .proof-rail article:nth-child(n+3){border-top:1px solid #f4f0e81a}.pricing-stage-head{grid-template-columns:minmax(0,1fr);gap:36px}.pricing-stage-head aside{max-width:650px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{min-height:590px}}@media (width<=680px){.proof-section{background:radial-gradient(circle at 100% 0,#c24d1d2e,#0000 34%),linear-gradient(145deg,#17191b,#101214 72%);padding:52px 18px 58px}.proof-section-heading{margin-bottom:25px;display:block}.proof-section-heading>span{padding-top:0}.proof-section-heading h2{margin-top:14px;font-size:clamp(36px,10vw,47px)}.proof-section-heading p{color:#b8b2a9;margin-top:18px;font-size:15px}.proof-section-path{grid-template-columns:auto minmax(30px,1fr);margin-bottom:16px}.proof-section-path span:last-child{display:none}.proof-section .proof-rail{border-radius:21px;grid-template-columns:minmax(0,1fr)}.proof-section .proof-rail article,.proof-section .proof-rail article+article{border-bottom:1px solid #f4f0e81a;border-right:0;min-height:210px;padding:24px}.proof-section .proof-rail article:last-child{border-bottom:0}.proof-section .proof-rail article:after{top:26px;right:24px}.proof-section .proof-rail .premium-icon{width:54px;height:54px}.proof-section .proof-rail strong{font-size:24px}.proof-section .proof-rail small{max-width:32ch;font-size:14px}.pricing-stage{padding-left:18px;padding-right:18px}.pricing-stage-head h2{font-size:clamp(47px,13vw,61px)}.pricing-stage-head>div>p{font-size:15px}.pricing-stage-head aside{border-radius:20px;padding:24px}.pricing-stage-head aside strong{margin-top:34px;font-size:23px}.pricing-grid{grid-template-columns:minmax(0,1fr)}.pricing-card{border-radius:22px;min-height:0;padding:25px}.pricing-card h3,.pricing-card>p{min-height:0}.pricing-card footer{margin-top:30px}.pricing-foundation{grid-template-columns:minmax(0,1fr)}.pricing-foundation article{border-bottom:1px solid #1011121c;border-right:0;min-height:0}.pricing-foundation article:last-child{border-bottom:0}}.platform-page #planning .product-scene .planning-ui{box-shadow:0 32px 85px #231b1426,inset 0 1px #fffc}.platform-page #paiements .role-panels{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-page #paiements .role-panels>article{min-height:330px}.platform-page #paiements .role-panels h3{min-height:58px;font-size:clamp(21px,1.55vw,26px);line-height:1.08}.platform-note-flow{border-top:1px solid #1011121c;margin:30px 0 0;padding:0;list-style:none}.platform-note-flow li{border-bottom:1px solid #1011121c;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:13px;min-height:66px;padding:13px 0;display:grid}.platform-note-flow li>span{color:var(--accent-on-light-a11y);font-family:Newsreader Variable,Georgia,serif;font-size:18px;line-height:1}.platform-note-flow li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-note-flow strong{color:#242629;font-size:14px;line-height:1.35}.platform-note-flow small{color:#625e58;font-size:12px;line-height:1.45}.platform-page #communications .platform-note .text-link{justify-content:space-between;width:100%;margin-top:26px}@media (width>=861px){.platform-page .operation-grid-section .principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1101px) and (width<=1320px){.platform-page #paiements .role-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-page #paiements .role-panels>article{min-height:280px}}@media (width<=1100px){.platform-page #planning .product-scene,.platform-page #communications .platform-note{margin-top:0;position:relative;top:auto}.platform-page #paiements .role-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-page #paiements .role-panels>article{min-height:270px}}@media (width<=680px){.platform-page #paiements .role-panels{grid-template-columns:minmax(0,1fr)}.platform-page #paiements .role-panels>article,.platform-page #paiements .role-panels h3{min-height:0}.platform-note-flow li{min-height:62px}}@media (width>=1101px){.premium-page .split-section{align-items:start}.premium-page .split-section .section-copy h2,.premium-page .split-section>div>h2{font-size:clamp(50px,4.1vw,62px);line-height:.98}.intelligence-page #planning>.heatmap-ui,.intelligence-page #finance>.waterfall-ui,.experiences-page #manager>.experience-manager-visual,.experiences-page #coach>.product-scene,.experiences-page #adherent>.experience-member-visual,.studios-page .dark-panel>.studio-fit-panel,.migration-page #preparation>.content-list,.migration-page .split-section>.dark-panel,.security-page .split-section>.dark-panel,.about-page #origine>div:last-child{align-self:start;margin-top:55px}.security-page .split-section>div>h2{max-width:560px;font-size:clamp(48px,3.75vw,58px)}.proof-section .proof-rail article>span:last-child{min-height:116px}}.pricing-card footer>div{flex:none}.pricing-card footer strong{white-space:nowrap}@media (width>=361px) and (width<=1100px){.offer-page .page-intro-rail>a:nth-child(4){border-bottom:1px solid #f4f0e81f}.offer-page .page-intro-rail>a:nth-child(5){border-bottom:0;border-right:0;grid-column:1/-1}}@media (width>=1101px){.desktop-navigation{gap:clamp(18px,1.45vw,30px)}}@media (width>=1101px) and (width<=1280px){.header-inner{gap:22px}.desktop-navigation,.mega-trigger{font-size:13px}}@media (width<=1100px){.mobile-menu-tariffs-link{background:linear-gradient(135deg,#c24d1d21,#f4f0e806);border:1px solid #e57b4b4d;border-radius:16px;margin-top:8px;padding-left:14px;padding-right:14px}.mobile-menu-tariffs-link small{color:#c7c1b7}}.platform-planning-stage{isolation:isolate;position:relative}.platform-planning-head{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:stretch;gap:clamp(44px,7vw,108px);margin-bottom:clamp(38px,4vw,58px);display:grid}.platform-planning-title{align-self:end}.platform-planning-title h2{max-width:760px;margin:18px 0 0;font-size:clamp(52px,4.7vw,74px);line-height:.97}.platform-planning-intro{background:radial-gradient(circle at 100% 0,#c24d1d2e,#0000 35%),linear-gradient(145deg,#1b1d20,#111315);border:1px solid #f4f0e81f;border-radius:26px;flex-direction:column;min-height:360px;padding:clamp(28px,3vw,40px);display:flex;box-shadow:0 28px 70px #231b1429,inset 0 1px #ffffff0a}.platform-planning-intro>p{color:#d3cec6;max-width:46ch;margin:22px 0 0;font-size:15px;line-height:1.7}.platform-planning-kicker{color:#f4f0e8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:780;display:inline-flex}.platform-planning-kicker i{background:#e17a4b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e17a4b1a}.platform-planning-mini-flow{border-top:1px solid #f4f0e81f;margin:27px 0 0;padding:0;list-style:none}.platform-planning-mini-flow li{border-bottom:1px solid #f4f0e81a;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:13px;min-height:60px;padding:12px 0;display:grid}.platform-planning-mini-flow li>span{color:#e17a4b;font-family:Newsreader Variable,Georgia,serif;font-size:16px}.platform-planning-mini-flow li>div{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.platform-planning-mini-flow strong{color:#f4f0e8;font-size:13px}.platform-planning-mini-flow small{color:#aaa59d;text-align:right;font-size:11px}.platform-planning-status{align-items:center;gap:15px;margin-top:auto;padding-top:22px;display:flex}.platform-planning-status .status-pill{color:#f08a5a;border-color:#e17a4b59}.platform-planning-status small{color:#aaa59d;max-width:32ch;font-size:12px;line-height:1.45}.platform-planning-product{background:radial-gradient(circle at 88% 0,#c24d1d26,#0000 30%),linear-gradient(145deg,#1b1d20,#111315);border:1px solid #f4f0e81c;border-radius:30px;padding:16px;box-shadow:0 38px 90px #231b1433,inset 0 1px #ffffff0a}.platform-planning-product-label{color:#eee8df;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:2px 10px 13px;display:flex}.platform-planning-product-label>span{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:760;display:inline-flex}.platform-planning-product-label i{background:#e17a4b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e17a4b1a}.platform-planning-product-label small{color:#aaa49b;font-size:12px}.platform-page #planning .platform-planning-product .planning-ui{min-height:535px;box-shadow:none;border-radius:20px}.platform-planning-capabilities{border-top:1px solid #1011121f;border-left:1px solid #1011121f;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.platform-planning-capabilities li{background:#fffdf857;border-bottom:1px solid #1011121f;border-right:1px solid #1011121f;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:15px;min-height:154px;padding:24px 25px;display:grid}.platform-planning-capabilities li>span{color:#b94a1b;font-family:Newsreader Variable,Georgia,serif;font-size:19px;line-height:1.1}.platform-planning-capabilities li>div{flex-direction:column;gap:8px;min-width:0;display:flex}.platform-planning-capabilities strong{color:#202225;font-size:15px;line-height:1.4}.platform-planning-capabilities small{color:#625e58;font-size:13px;line-height:1.55}@media (width<=1100px){.platform-planning-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.platform-planning-intro{max-width:760px;min-height:0}.platform-planning-status{max-width:680px}.platform-planning-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.platform-planning-title h2{font-size:clamp(42px,12vw,55px)}.platform-planning-intro>p{font-size:15px}.platform-planning-status{flex-direction:column;align-items:flex-start}.platform-planning-mini-flow li>div{flex-direction:column;align-items:flex-start;gap:3px}.platform-planning-mini-flow small{text-align:left}.platform-planning-product{border-radius:21px;padding:8px}.platform-planning-product-label{flex-direction:column;align-items:flex-start;gap:6px;padding:7px 8px 12px}.platform-planning-product-label small{font-size:11px}.platform-page #planning .platform-planning-product .planning-ui{border-radius:15px;min-height:0}.platform-planning-capabilities{grid-template-columns:minmax(0,1fr)}.platform-planning-capabilities li{min-height:0;padding:21px 18px}}.pricing-architecture{grid-template-columns:minmax(370px,.88fr) minmax(0,1.12fr);align-items:stretch;gap:16px;display:grid}.pricing-core-card{color:#f4f0e8;background:radial-gradient(circle at 100% 0,#dd642c3b,#0000 46%),linear-gradient(150deg,#242629,#111315);border:1px solid #e781505c;border-radius:28px;flex-direction:column;min-width:0;min-height:640px;padding:clamp(30px,3vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 36px 86px #1011123d,inset 0 1px #ffffff0d}.pricing-core-card:after{content:"";pointer-events:none;border:1px solid #e7815026;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-95px;right:-95px;box-shadow:0 0 0 52px #e7815006}.pricing-core-card>header,.pricing-option-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.pricing-core-card>header>span,.pricing-option-card>header>span{color:#ef8554;font-family:Newsreader Variable,Georgia,serif;font-size:22px}.pricing-core-card .premium-icon{color:#ef8554;background:#e7815014;border-color:#e781506b;border-radius:18px;width:58px;height:58px}.pricing-core-card .pricing-card-name{margin-top:54px}.pricing-core-card .pricing-card-name p{color:#ef8554}.pricing-core-card .pricing-card-name span{color:#aaa49b}.pricing-core-card h3{letter-spacing:-.055em;max-width:13ch;margin:30px 0 18px;font-size:clamp(38px,3.3vw,53px);font-weight:540;line-height:.98}.pricing-core-card>p{color:#bcb6ad;max-width:54ch;margin:0;font-size:15px;line-height:1.68}.pricing-core-card ul{border-top:1px solid #f4f0e821;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;margin:32px 0 0;padding:25px 0 0;list-style:none;display:grid}.pricing-core-card li{color:#d4cfc7;padding-left:19px;font-size:13px;line-height:1.5;position:relative}.pricing-core-card li:before{content:"";background:#e16d36;border-radius:50%;width:6px;height:6px;position:absolute;top:.58em;left:0}.pricing-core-card footer{z-index:1;border-top:1px solid #f4f0e821;justify-content:space-between;align-items:end;gap:24px;margin-top:auto;padding-top:28px;display:flex;position:relative}.pricing-core-card footer>div{flex-direction:column;gap:5px;display:flex}.pricing-core-card footer small{color:#8f8a82;letter-spacing:.11em;text-transform:uppercase;font-size:10px}.pricing-core-card footer strong{max-width:24ch;font-size:20px;font-weight:560;line-height:1.2}.pricing-core-card footer>a,.pricing-option-card>a{color:#ef8554;border-bottom:1px solid #e7815073;align-items:center;gap:9px;font-size:12px;font-weight:780;display:inline-flex}.pricing-core-card footer>a svg,.pricing-option-card>a svg{width:16px;height:16px}.pricing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-option-card{background:linear-gradient(150deg,#fffdf8f0,#f5eee4d1);border:1px solid #1011121f;border-radius:25px;flex-direction:column;min-width:0;min-height:312px;padding:27px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 68px #31251c12,inset 0 1px #ffffffd1}.pricing-option-card:after{content:"";pointer-events:none;border:1px solid #b94a1b1a;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-56px;right:-56px}.pricing-option-card>header>span{color:#a9441b;font-size:19px}.pricing-option-card .premium-icon{border-radius:16px;width:48px;height:48px}.pricing-option-card>div{margin-top:34px}.pricing-option-card small{color:#a9441b;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:820}.pricing-option-card h3{letter-spacing:-.045em;margin:10px 0 12px;font-size:27px;font-weight:570;line-height:1.05}.pricing-option-card p{color:#625e58;margin:0;font-size:13px;line-height:1.58}.pricing-option-card>a{z-index:1;color:#943913;border-color:#b94a1b57;width:fit-content;margin-top:auto;padding-top:19px;position:relative}.simulation-currency{color:inherit;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-top:4px;font-size:10px;font-weight:780;display:inline-flex}.simulation-currency select{color:#f4f0e8;min-height:44px;font:inherit;letter-spacing:.04em;background:#202225;border:1px solid #f4f0e830;border-radius:999px;padding:0 30px 0 11px}.simulation-demo-light .simulation-currency select{color:#242629;background:#fffdf8d6;border-color:#10111229}@media (width<=1100px){.pricing-architecture{grid-template-columns:minmax(0,1fr)}.pricing-core-card{min-height:560px}}@media (width<=680px){.pricing-core-card{border-radius:22px;min-height:0;padding:26px}.pricing-core-card h3{font-size:clamp(37px,11vw,49px)}.pricing-core-card ul{grid-template-columns:minmax(0,1fr)}.pricing-core-card footer{flex-direction:column;align-items:flex-start;margin-top:34px}.pricing-options{grid-template-columns:minmax(0,1fr)}.pricing-option-card{border-radius:21px;min-height:270px;padding:24px}.simulation-currency{justify-content:space-between;width:100%}}.brand,.brand.brand-full{background:0 0;min-width:0}.brand:not(.brand-full){aspect-ratio:308/165;justify-content:flex-start;align-items:center;width:132px;height:auto;position:relative;overflow:visible}.brand:not(.brand-full) .brand-lockup{object-fit:contain;width:100%;max-width:100%;height:auto;position:static;transform:none}.brand.brand-full{aspect-ratio:308/433;width:136px;height:auto;overflow:visible}.brand.brand-full .brand-lockup{object-fit:contain;width:100%;max-width:100%;height:auto;position:static;transform:none}.footer-lead .brand-full{width:136px;height:auto}@media (width<=1100px){.brand:not(.brand-full){width:118px;height:auto}}@media (width<=860px){.brand:not(.brand-full){width:106px;height:auto}.footer-lead .brand-full{width:112px}}@media (width<=430px){.brand:not(.brand-full){width:96px;height:auto}}.decision-promise{color:var(--ink);background:radial-gradient(circle at 88% 12%,#dd642c21,#0000 27%),linear-gradient(#f5f0e8,#ebe4d9);padding:120px max(32px,50vw - 660px);position:relative;overflow:hidden}.decision-promise:before{content:"";pointer-events:none;opacity:.25;background:repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#10111214 calc(8.333% - 1px) 8.333%);position:absolute;inset:0}.decision-promise>*{z-index:1;position:relative}.decision-promise-head{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);align-items:end;gap:clamp(55px,8vw,130px);display:grid}.decision-promise-head>div:first-child>span{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.decision-promise-head h2{letter-spacing:-.055em;max-width:850px;margin:28px 0 0;font-size:clamp(54px,5.5vw,86px);font-weight:520;line-height:.97}.decision-promise-head h2 em{color:var(--orange)}.decision-promise-head>div:last-child{border-top:1px solid #10111233;padding:28px 0 4px}.decision-promise-head p{color:#58544e;margin:0;font-size:16px;line-height:1.75}.decision-promise-head strong{color:#6a3a24;letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:800;line-height:1.8;display:block}.decision-promise-path{border-top:1px solid #1011122e;border-left:1px solid #1011122e;grid-template-columns:repeat(3,minmax(0,1fr));margin:86px 0 0;padding:0;list-style:none;display:grid}.decision-promise-path li{background:#ffffff2e;border-bottom:1px solid #1011122e;border-right:1px solid #1011122e;min-height:285px;padding:28px 34px 34px;position:relative}.decision-promise-path li:nth-child(2n){background:#ffffff6b}.decision-promise-path li>div{justify-content:space-between;align-items:center;display:flex}.decision-promise-path li>div>span{color:var(--orange);font-family:Newsreader Variable,Georgia,serif;font-size:23px}.decision-promise-path .premium-icon{width:48px;height:48px;color:var(--orange);border-color:#b94a1b47}.decision-promise-path small{color:#8a5b44;letter-spacing:.12em;text-transform:uppercase;margin-top:46px;font-size:9px;font-weight:800;display:block}.decision-promise-path h3{letter-spacing:-.04em;margin:9px 0 12px;font-size:28px;font-weight:590}.decision-promise-path p{color:#5e5a54;max-width:330px;margin:0;font-size:13px;line-height:1.72}.decision-promise-principle{color:var(--ivory);background:linear-gradient(135deg,#181a1c,#26201d);border:1px solid #f4f0e829;border-radius:24px;grid-template-columns:.42fr 1fr 1fr auto;align-items:center;gap:28px;margin-top:28px;padding:38px 44px;display:grid;box-shadow:0 28px 70px #10111229}.decision-promise-principle>span{color:var(--orange-bright);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.decision-promise-principle>strong{font-size:21px;line-height:1.25}.decision-promise-principle>p{color:#b9b4ac;margin:0;font-size:13px;line-height:1.7}.decision-promise-principle .text-link{color:var(--ivory);white-space:nowrap}.planning-intelligence-feature>.section-heading{max-width:1040px}.planning-decision-demo{background:#f8f4ed;border:1px solid #10111229;border-radius:30px;margin-top:70px;overflow:hidden;box-shadow:0 38px 90px #10111224}.planning-decision-demo-head{color:var(--ivory);background:#1a1c1e;justify-content:space-between;align-items:flex-start;gap:35px;padding:36px 40px 30px;display:flex}.planning-decision-demo-head>div{max-width:740px}.planning-decision-demo-head span{color:var(--orange-bright);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.planning-decision-demo-head h2{margin:12px 0 8px;font-size:clamp(28px,3vw,42px);font-weight:560}.planning-decision-demo-head p{color:#b6b1a9;margin:0;font-size:13px;line-height:1.7}.planning-decision-demo-head .demo-badge{color:#f3c2a9;white-space:nowrap}.planning-decision-tabs{background:#ece6dd;border-bottom:1px solid #10111224;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.planning-decision-tabs button{text-align:left;color:#6e6962;cursor:pointer;background:0 0;border:0;border-right:1px solid #1011121f;grid-template-columns:auto 1fr;align-content:center;gap:3px 11px;min-height:78px;padding:13px 18px;display:grid}.planning-decision-tabs button:last-child{border-right:0}.planning-decision-tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -3px var(--orange);background:#fffdfa}.planning-decision-tabs button>span{color:var(--orange);grid-row:1/span 2;align-self:center;font-family:Newsreader Variable,Georgia,serif;font-size:20px}.planning-decision-tabs b{font-size:12px}.planning-decision-tabs small{color:inherit;font-size:8px}.planning-decision-window{min-height:540px}.planning-decision-panel{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:stretch;gap:46px;min-height:540px;padding:42px}.planning-decision-panel:not([hidden]){display:grid}.planning-decision-panel[hidden]{display:none}.planning-panel-copy{align-self:start;padding:14px 0}.planning-panel-index{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.planning-panel-copy h3{letter-spacing:-.045em;margin:18px 0 16px;font-size:clamp(32px,3.7vw,54px);font-weight:560;line-height:1.02}.planning-panel-copy>p{color:#625e57;margin:0;font-size:14px;line-height:1.75}.planning-panel-copy>ul{border-top:1px solid #10111224;margin:28px 0 0;padding:0;list-style:none}.planning-panel-copy>ul li{border-bottom:1px solid #1011121f;flex-direction:column;gap:3px;padding:13px 0;display:flex}.planning-panel-copy>ul span{color:#8c6552;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.planning-panel-copy>ul b{font-size:12px;font-weight:590}.planning-data-quality{background:#dd642c0f;border:1px solid #b94a1b40;border-radius:16px;flex-direction:column;margin-top:30px;padding:18px;display:flex}.planning-data-quality span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.planning-data-quality strong{margin-top:7px;font-size:12px}.planning-data-quality small{color:#706a63;margin-top:4px;font-size:10px}.planning-demo-heatmap{background:#fffdfa;border:1px solid #1011121f;border-radius:22px;min-width:0;padding:26px;box-shadow:0 22px 55px #10111214}.planning-demo-heatmap header{justify-content:space-between;gap:20px;display:flex}.planning-demo-heatmap header strong{font-size:14px}.planning-demo-heatmap header span{color:#7b766f;font-size:10px}.planning-demo-heatmap-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:25px;display:grid}.planning-demo-heatmap-grid button{background:color-mix(in srgb, var(--orange) var(--heat), #f0ece5);color:#30231d;cursor:default;border:1px solid #10111214;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:58px;padding:6px;display:flex}.planning-demo-heatmap-grid button.is-hotspot{cursor:pointer;border:2px solid #8f3815;outline:4px solid #b94a1b21}.planning-demo-heatmap-grid span{font-size:11px;font-weight:760}.planning-demo-heatmap-grid small{text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:800}.planning-demo-heatmap footer{color:#7a756e;text-align:center;grid-template-columns:repeat(6,1fr);margin-top:9px;font-size:8px;display:grid}.planning-demo-primary{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;min-height:48px;margin-top:24px;padding:0 18px;font-size:12px;font-weight:750;display:inline-flex}.planning-demo-primary svg{width:18px;height:18px}.planning-factor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.planning-factor-list article{background:#fffdfa;border:1px solid #1011121f;border-radius:20px;flex-direction:column;min-height:210px;padding:24px;display:flex}.planning-factor-list article>span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.planning-factor-list strong{margin-top:26px;font-size:20px}.planning-factor-list p{color:#625e57;margin:9px 0 20px;font-size:12px;line-height:1.65}.planning-factor-list small{color:#89837b;margin-top:auto;font-size:9px}.planning-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.planning-option-grid article{background:#fffdfa;border:1px solid #10111221;border-radius:22px;flex-direction:column;min-height:340px;padding:26px;display:flex}.planning-option-grid article.is-selected{background:linear-gradient(155deg,#fffdfa,#f2dfd3);border-color:#b94a1b8c;box-shadow:0 20px 45px #b94a1b1f}.planning-option-grid span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.planning-option-grid strong{margin-top:70px;font-size:24px;line-height:1.1}.planning-option-grid p{color:#625e57;margin:12px 0;font-size:12px}.planning-option-grid small{color:#7d7770;border-top:1px solid #1011121f;margin-top:auto;padding-top:18px;font-size:9px}.planning-isolated-label{color:#706a63;align-items:center;gap:10px;min-height:44px;margin-top:24px;font-size:10px;display:flex}.planning-isolated-label i{background:#6d9a73;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6d9a731f}.planning-impact-table-wrap{background:#fffdfa;border:1px solid #1011121f;border-radius:22px;min-width:0;overflow:hidden}.planning-impact-table-wrap table{border-collapse:collapse;width:100%}.planning-impact-table-wrap caption{text-align:left;color:#8b6553;letter-spacing:.12em;text-transform:uppercase;padding:22px 24px;font-size:9px;font-weight:800}.planning-impact-table-wrap th,.planning-impact-table-wrap td{text-align:left;border-top:1px solid #1011121a;padding:16px 18px;font-size:11px}.planning-impact-table-wrap thead th{color:#77716a;text-transform:uppercase;font-size:9px}.planning-impact-table-wrap tbody th{width:35%;font-weight:620}.planning-impact-table-wrap td strong{color:var(--orange);font-size:16px}.planning-impact-table-wrap td em{color:#746f68;font-size:10px;line-height:1.5}.planning-impact-table-wrap aside{color:var(--ivory);background:#1a1c1e;border-radius:16px;margin:14px;padding:20px}.planning-impact-table-wrap aside span{color:var(--orange-bright);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.planning-impact-table-wrap aside strong{margin-top:10px;font-size:15px;display:block}.planning-impact-table-wrap aside p{color:#aaa59d;margin:7px 0 0;font-size:10px;line-height:1.6}.planning-measure-timeline{grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;display:grid}.planning-measure-timeline>article{background:#fffdfa;border:1px solid #10111221;border-radius:22px;flex-direction:column;justify-content:center;min-height:260px;padding:28px;display:flex}.planning-measure-timeline>article.is-pending{background:#ffffff59;border-style:dashed}.planning-measure-timeline>i{background:#10111233;height:1px}.planning-measure-timeline span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.planning-measure-timeline strong{margin-top:35px;font-size:22px}.planning-measure-timeline p{color:#6b665f;margin:9px 0 0;font-size:11px;line-height:1.6}.planning-decision-controls{background:#ece6dd;border-top:1px solid #1011121f;justify-content:space-between;align-items:center;min-height:70px;padding:10px 26px;display:flex}.planning-decision-controls button{min-height:44px;color:var(--ink);cursor:pointer;background:#fffdfa;border:1px solid #1011122e;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:750;display:inline-flex}.planning-decision-controls button:disabled{opacity:.42;cursor:not-allowed}.planning-decision-controls button svg{width:17px;height:17px}.planning-decision-controls>span{color:#746f68;font-size:10px}.smartfill-section{background:linear-gradient(#f4efe7,#e9e1d6)}.smartfill-section>.section-heading{max-width:920px}.smartfill-flow,.member-commerce-flow{border-top:1px solid #1011122e;border-left:1px solid #1011122e;grid-template-columns:repeat(4,minmax(0,1fr));margin:65px 0 0;padding:0;list-style:none;display:grid}.smartfill-flow article,.member-commerce-flow li{background:#ffffff3d;border-bottom:1px solid #1011122e;border-right:1px solid #1011122e;min-height:280px;padding:26px}.smartfill-flow article>span,.member-commerce-flow li>span{color:var(--orange);font-family:Newsreader Variable,Georgia,serif;font-size:21px}.smartfill-flow .premium-icon,.member-commerce-flow .premium-icon{float:right;width:42px;height:42px;color:var(--orange)}.smartfill-flow h3,.member-commerce-flow h3{margin:92px 0 12px;font-size:22px}.smartfill-flow p,.member-commerce-flow p{color:#645f58;margin:0;font-size:12px;line-height:1.68}.member-commerce-stage{background:#f1ebe2}.member-commerce-stage>.section-heading{max-width:900px}.member-commerce-stage>aside{color:var(--ivory);background:#1a1c1e;border-radius:20px;grid-template-columns:.65fr 1.2fr auto;align-items:center;gap:30px;margin-top:22px;padding:28px 34px;display:grid}.member-commerce-stage>aside strong{font-size:17px}.member-commerce-stage>aside p{color:#aaa59d;margin:0;font-size:12px;line-height:1.65}.member-commerce-stage>aside .text-link{color:var(--ivory);white-space:nowrap}.copilot-feature .section-heading{max-width:850px}.decision-copilot-demo{background:#111315;border:1px solid #f4f0e829;border-radius:28px;margin-top:60px;overflow:hidden;box-shadow:0 30px 80px #0000004d}.decision-copilot-demo>header{background:linear-gradient(120deg,#24201e,#17191b);border-bottom:1px solid #f4f0e821;justify-content:space-between;align-items:flex-start;gap:32px;padding:32px 36px;display:flex}.decision-copilot-demo>header>div{max-width:720px}.decision-copilot-demo>header span{color:var(--orange-bright);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.decision-copilot-demo>header h3{color:var(--ivory);margin:10px 0 6px;font-size:30px}.decision-copilot-demo>header p{color:#aaa59d;margin:0;font-size:12px;line-height:1.65}.decision-copilot-demo>header .demo-badge{color:#f3c2a9;white-space:nowrap}.decision-copilot-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);display:grid}.decision-copilot-layout>nav{background:#181a1c;border-right:1px solid #f4f0e81f;padding:22px}.decision-copilot-layout>nav button{color:#a9a49c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f4f0e81a;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;min-height:94px;padding:16px;font-size:11px;line-height:1.5;display:grid}.decision-copilot-layout>nav button[aria-pressed=true]{color:var(--ivory);background:#dd642c17;border:1px solid #dd642c6b;border-radius:14px}.decision-copilot-layout>nav button span{color:var(--orange-bright);font-family:Newsreader Variable,Georgia,serif;font-size:18px}.decision-copilot-layout>section{background:#202224;padding:34px}.decision-copilot-layout blockquote{color:var(--ivory);margin:0 0 26px;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(25px,2.6vw,38px);line-height:1.08}.decision-copilot-layout dl{border-top:1px solid #f4f0e81f;border-left:1px solid #f4f0e81f;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 28px;display:grid}.decision-copilot-layout dl>div{border-bottom:1px solid #f4f0e81f;border-right:1px solid #f4f0e81f;min-height:140px;padding:18px}.decision-copilot-layout dt{color:var(--orange-bright);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.decision-copilot-layout dd{color:#c3beb6;margin:12px 0 0;font-size:11px;line-height:1.65}.decision-copilot-evidence-label{color:var(--accent-on-dark-a11y);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-foundation-leading{margin-top:58px}.pricing-tier-stack{gap:18px;margin-top:28px;display:grid}.pricing-tier{background:#ffffff7a;border:1px solid #10111226;border-radius:24px;grid-template-columns:160px minmax(260px,1fr) minmax(340px,1.2fr) auto;align-items:center;gap:28px;padding:34px;display:grid}.pricing-tier-core{color:var(--ivory);background:linear-gradient(135deg,#181a1c,#2b211d);box-shadow:0 28px 70px #1011122e}.pricing-tier-future{background:#ffffff3d;border-style:dashed}.pricing-tier>header>div{align-items:center;gap:18px;display:flex}.pricing-tier>header>div>span{color:var(--orange-bright);font-family:Newsreader Variable,Georgia,serif;font-size:24px}.pricing-tier>header .premium-icon{width:45px;height:45px;color:var(--orange-bright)}.pricing-tier>header>small{color:#9f9a93;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:800;display:block}.pricing-tier-copy>p{color:var(--orange-bright);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.pricing-tier-copy h3{margin:9px 0;font-size:24px;line-height:1.12}.pricing-tier-copy>span{color:#6c6760;font-size:11px;line-height:1.65}.pricing-tier-core .pricing-tier-copy>span{color:#aaa59d}.pricing-tier>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin:0;padding:0;list-style:none;display:grid}.pricing-tier>ul li{color:#605b54;padding-left:13px;font-size:10px;line-height:1.5;position:relative}.pricing-tier-core>ul li{color:#c5c0b8}.pricing-tier>ul li:before{content:"";background:var(--orange-bright);border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:0}.pricing-tier>a{min-height:44px;color:inherit;white-space:nowrap;border-bottom:1px solid;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.pricing-tier>a svg{width:17px;height:17px}.pricing-tier-options{background:#fffdfa;border:1px solid #10111224;border-radius:24px;padding:36px}.pricing-tier-options>header{grid-template-columns:.35fr 1fr 1fr;align-items:end;gap:30px;display:grid}.pricing-tier-options>header>span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.pricing-tier-options>header h3{margin:0;font-size:27px;line-height:1.1}.pricing-tier-options>header p{color:#6a655e;margin:0;font-size:11px;line-height:1.65}.pricing-tier-options>div{border-top:1px solid #10111221;border-left:1px solid #10111221;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.pricing-tier-options article{border-bottom:1px solid #10111221;border-right:1px solid #10111221;min-height:250px;padding:22px}.pricing-tier-options article>span{color:var(--orange);font-family:Newsreader Variable,Georgia,serif;font-size:18px}.pricing-tier-options .premium-icon{float:right;width:38px;height:38px;color:var(--orange)}.pricing-tier-options small{color:#8c5e47;letter-spacing:.1em;text-transform:uppercase;margin-top:52px;font-size:8px;font-weight:800;display:block}.pricing-tier-options h4{margin:8px 0;font-size:18px}.pricing-tier-options p{color:#68635c;margin:0;font-size:10px;line-height:1.6}@media (width<=1100px){.decision-promise-head{grid-template-columns:1fr;gap:40px}.decision-promise-path{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-promise-principle{grid-template-columns:1fr 1fr}.planning-decision-panel{grid-template-columns:1fr;min-height:0}.planning-decision-window,.planning-decision-panel{min-height:0}.smartfill-flow,.member-commerce-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.member-commerce-stage>aside{grid-template-columns:1fr 1fr}.member-commerce-stage>aside .text-link{grid-column:1/-1;width:fit-content}.decision-copilot-layout{grid-template-columns:1fr}.decision-copilot-layout>nav{border-bottom:1px solid #f4f0e81f;border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.pricing-tier{grid-template-columns:150px 1fr}.pricing-tier>ul{grid-column:1/-1}.pricing-tier>a{justify-self:start}.pricing-tier-options>header{grid-template-columns:1fr 1fr}.pricing-tier-options>header>span{grid-column:1/-1}.pricing-tier-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.brand .brand-ge{font-size:25px}.brand sup{font-size:10px}.brand .brand-studio{margin-left:4px;font-size:11px}.brand.brand-full .brand-ge{font-size:30px}.brand.brand-full .brand-studio{font-size:13px}.decision-promise{padding:74px 20px}.decision-promise-head h2{font-size:clamp(43px,13vw,62px)}.decision-promise-head p{font-size:14px}.decision-promise-path{grid-template-columns:1fr;margin-top:54px}.decision-promise-path li{min-height:230px;padding:24px}.decision-promise-path small{margin-top:30px}.decision-promise-principle{grid-template-columns:1fr;padding:28px}.planning-decision-demo{border-radius:20px;margin-top:44px}.planning-decision-demo-head{flex-direction:column;padding:26px 22px}.planning-decision-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.planning-decision-tabs button{scroll-snap-align:start;flex:0 0 150px;min-width:150px;min-height:74px}.planning-decision-panel{gap:28px;padding:25px 20px}.planning-panel-copy h3{font-size:36px}.planning-demo-heatmap{padding:18px}.planning-demo-heatmap-grid{gap:5px}.planning-demo-heatmap-grid button{border-radius:7px;min-height:48px}.planning-demo-heatmap-grid span{font-size:9px}.planning-factor-list,.planning-option-grid{grid-template-columns:1fr}.planning-factor-list article{min-height:170px}.planning-option-grid article{min-height:230px}.planning-option-grid strong{margin-top:34px}.planning-impact-table-wrap{overflow-x:auto}.planning-impact-table-wrap table{min-width:620px}.planning-measure-timeline{grid-template-columns:1fr;gap:0}.planning-measure-timeline>article{min-height:190px}.planning-measure-timeline>i{width:1px;height:28px;margin-left:30px}.planning-decision-controls{padding:10px 14px}.planning-decision-controls button{max-width:42%}.smartfill-flow,.member-commerce-flow{grid-template-columns:1fr}.smartfill-flow article,.member-commerce-flow li{min-height:225px}.smartfill-flow h3,.member-commerce-flow h3{margin-top:58px}.member-commerce-stage>aside{grid-template-columns:1fr;padding:25px}.decision-copilot-demo>header{flex-direction:column;padding:26px 22px}.decision-copilot-layout>nav{grid-template-columns:1fr;padding:14px}.decision-copilot-layout>nav button{min-height:76px}.decision-copilot-layout>section{padding:24px 20px}.decision-copilot-layout dl{grid-template-columns:1fr}.decision-copilot-layout dl>div{min-height:115px}.status-grid{grid-template-columns:1fr}.pricing-tier{grid-template-columns:1fr;padding:26px 22px}.pricing-tier>ul{grid-template-columns:1fr}.pricing-tier-options{padding:28px 20px}.pricing-tier-options>header{grid-template-columns:1fr}.pricing-tier-options>header>span{grid-column:auto}.pricing-tier-options>div{grid-template-columns:1fr}.pricing-tier-options article{min-height:210px}}.decision-promise-head>div:first-child>span,.decision-promise-path small,.decision-promise-principle>span,.planning-decision-demo-head span,.planning-panel-index,.planning-panel-copy>ul span,.planning-factor-list article>span,.planning-option-grid span,.planning-impact-table-wrap caption,.planning-impact-table-wrap aside span,.planning-measure-timeline span,.pricing-tier>header>small,.pricing-tier-copy>p,.pricing-tier-options>header>span,.pricing-tier-options small{font-size:11px}.decision-promise-path p,.decision-promise-principle>p,.planning-decision-demo-head p,.planning-panel-copy>p,.planning-factor-list p,.planning-option-grid p,.smartfill-flow p,.member-commerce-flow p,.member-commerce-stage>aside p,.decision-copilot-demo>header p,.pricing-tier-copy>span,.pricing-tier-options>header p,.pricing-tier-options p,.planning-decision-tabs b{font-size:14px}.planning-decision-tabs small,.planning-data-quality small,.planning-factor-list small,.planning-option-grid small,.planning-impact-table-wrap thead th,.planning-impact-table-wrap td em,.planning-decision-controls button,.planning-decision-controls>span,.pricing-tier>ul li,.pricing-tier>a{font-size:12px}.planning-panel-copy>ul b,.planning-data-quality strong,.planning-demo-heatmap-grid span,.planning-impact-table-wrap th,.planning-impact-table-wrap td,.planning-impact-table-wrap aside p,.planning-measure-timeline p,.decision-copilot-layout>nav button{font-size:13px}.decision-copilot-layout dt{font-size:11px}.decision-copilot-layout dd{font-size:14px}.decision-copilot-evidence-label{font-size:10px}@media (width<=720px){.planning-demo-heatmap-grid span{font-size:11px}.planning-impact-table-wrap th,.planning-impact-table-wrap td{padding:15px 14px}}.home-page .decision-promise-path{background:#ffffff38;border-left:0;grid-template-columns:repeat(5,minmax(0,1fr))}.home-page .decision-promise-path li{background:0 0;border-bottom:1px solid #1011122e;min-height:236px;padding:24px 24px 28px}.home-page .decision-promise-path li:first-child{border-left:1px solid #1011122e}.home-page .decision-promise-path li:nth-child(2n){background:#ffffff47}.home-page .decision-promise-path small{margin-top:30px}.home-page .decision-promise-path h3{font-size:25px}.home-page .decision-promise-path p{font-size:12px;line-height:1.62}.decision-shortcuts{width:var(--shell);border-top:1px solid #f4f0e829;border-bottom:1px solid #f4f0e829;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px auto 0;display:grid}.decision-shortcuts>a{min-height:104px;color:var(--ivory);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.decision-shortcuts>a+a{border-left:1px solid #f4f0e829}.decision-shortcuts>a>span{color:var(--orange-bright);letter-spacing:.14em;font-size:10px;font-weight:800}.decision-shortcuts>a strong{font-size:15px;display:block}.decision-shortcuts>a small{color:#928e87;margin-top:5px;font-size:11px;line-height:1.45;display:block}.decision-shortcuts svg{width:16px}.operating-cards-track{grid-column:1/-1;grid-template-columns:1.08fr 1fr 1fr;gap:16px;display:grid}.intelligence-progressive-stage{background:radial-gradient(circle at 88% 12%, #b94a1b1a, transparent 25%), repeating-linear-gradient(90deg, transparent 0, transparent calc(12.5% - 1px), #10111206 calc(12.5% - 1px), #10111206 12.5%), var(--paper);padding-top:clamp(80px,8vw,118px)}.intelligence-progressive-head{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(48px,8vw,120px);margin-bottom:clamp(42px,5vw,72px);display:grid}.intelligence-progressive-head h2,.intelligence-capability-lead h2,.offer-pricing-head h2,.offer-architecture-head h2,.offer-contract-copy h2,.offer-trajectory-rail h2{letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(48px,5vw,74px);font-weight:520;line-height:.98}.intelligence-progressive-head h2 em,.intelligence-capability-lead h2 em,.offer-pricing-head h2 em,.offer-architecture-head h2 em,.offer-contract-copy h2 em,.offer-trajectory-rail h2 em{color:var(--orange)}.intelligence-progressive-head>div:last-child{border-top:1px solid var(--line);padding-top:24px}.intelligence-progressive-head>div:last-child p{color:#625e58;margin:0;font-size:15px;line-height:1.75}.intelligence-progressive-head>div:last-child strong{color:#7d3f22;letter-spacing:.11em;text-transform:uppercase;margin-top:24px;font-size:10px;display:block}.intelligence-journey{background:#121416;border:1px solid #1011122e;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 38px 95px #10111229}.journey-anchor{width:1px;height:1px;position:absolute;top:-120px;left:0}.intelligence-journey-tabs{border-bottom:1px solid #f4f0e824;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.intelligence-journey-tabs>button{color:#a9a59e;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #f4f0e81c;grid-template-columns:auto auto 1fr;align-items:center;gap:13px;min-height:128px;padding:22px;display:grid;position:relative}.intelligence-journey-tabs>button:last-child{border-right:0}.intelligence-journey-tabs>button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.intelligence-journey-tabs>button[aria-selected=true]{color:var(--ivory);background:linear-gradient(145deg,#ffffff13,#b94a1b14)}.intelligence-journey-tabs>button[aria-selected=true]:after{background:var(--orange-bright)}.intelligence-journey-tabs>button:focus-visible{z-index:2;outline-offset:-4px;outline:2px solid #f0804c}.intelligence-journey-number{color:var(--orange-bright);letter-spacing:.12em;font-size:10px;font-weight:800}.intelligence-journey-tabs .premium-icon{width:42px;height:42px;color:var(--orange-bright);border-color:#dd642c4d}.intelligence-journey-label small{color:#77736d;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.intelligence-journey-label strong{margin-top:6px;font-size:14px;line-height:1.3;display:block}.intelligence-journey-tabs>button>i{background:#f4f0e82e;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;right:18px}.intelligence-journey-tabs>button[aria-selected=true]>i{background:var(--orange-bright);box-shadow:0 0 0 5px #dd642c1f}.intelligence-journey-panel{background:var(--paper);border-radius:18px;margin:14px}.intelligence-journey-panel[hidden]{display:none!important}.intelligence-journey-panel-head{grid-template-columns:1fr .75fr;align-items:end;gap:50px;padding:38px 40px 30px;display:grid}.intelligence-journey-panel-head span{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.intelligence-journey-panel-head h3{letter-spacing:-.05em;max-width:620px;margin:15px 0 0;font-size:clamp(34px,4vw,56px);line-height:1}.intelligence-journey-panel-head p{color:#625e58;margin:0;font-size:14px;line-height:1.72}.intelligence-journey-cockpit>.cockpit{width:calc(100% - 28px);margin:0 14px 14px}.intelligence-journey-panel .planning-decision-demo{box-shadow:none;border:0;border-radius:18px}.intelligence-journey-simulation{padding:10px 0 1px}.intelligence-journey-simulation .simulation-demo{border-radius:18px}.intelligence-journey-copilot{color:var(--ivory);background:linear-gradient(145deg,#191b1d,#111315);padding:34px}.intelligence-journey-copilot .decision-copilot-demo{margin:0}.intelligence-journey-panel>.availability-note{margin-left:28px;margin-right:28px}.intelligence-journey-controls{min-height:76px;color:var(--ivory);border-top:1px solid #f4f0e824;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:13px 18px;display:grid}.intelligence-journey-controls button{min-height:46px;color:var(--ivory);cursor:pointer;background:0 0;border:1px solid #f4f0e82e;border-radius:999px;padding:0 16px}.intelligence-journey-controls button:last-child{justify-self:end}.intelligence-journey-controls button:disabled{opacity:.3;cursor:default}.intelligence-journey-controls button:focus-visible{outline-offset:3px;outline:2px solid #f0804c}.intelligence-journey-controls>span{text-align:center;min-width:110px}.intelligence-journey-controls b{color:var(--orange-bright);letter-spacing:.11em;text-transform:uppercase;font-size:10px;display:block}.intelligence-journey-controls small{color:#77736d;margin-top:4px;font-size:10px;display:block}.intelligence-capability-index{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(55px,8vw,120px);display:grid}.intelligence-capability-lead{top:calc(var(--header-height) + 34px);position:sticky}.intelligence-capability-lead>p{color:#625e58;max-width:520px;margin:28px 0 0;font-size:14px;line-height:1.75}.intelligence-capability-rows{border-top:1px solid var(--line)}.intelligence-capability-rows article{border-bottom:1px solid var(--line);grid-template-columns:40px 52px minmax(0,1fr) minmax(140px,.45fr);align-items:center;gap:20px;min-height:148px;padding:24px 0;display:grid}.intelligence-capability-rows article>span{color:var(--orange);font-family:Newsreader Variable,Georgia,serif;font-size:19px}.intelligence-capability-rows .premium-icon{width:46px;height:46px;color:var(--orange)}.intelligence-capability-rows h3{margin:0;font-size:21px}.intelligence-capability-rows p{color:#625e58;margin:8px 0 0;font-size:12px;line-height:1.65}.intelligence-capability-rows small{color:#8b5b44;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.55}.intelligence-guardrail-band{background:var(--paper);grid-template-columns:repeat(3,1fr);padding:0 max(32px,50vw - 660px) 92px;display:grid}.intelligence-guardrail-band p{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:8px 14px;margin:0;padding:28px 26px;display:grid}.intelligence-guardrail-band p+p{border-left:1px solid var(--line)}.intelligence-guardrail-band span{color:var(--orange);grid-row:1/3;font-size:9px;font-weight:800}.intelligence-guardrail-band strong{font-size:14px}.intelligence-guardrail-band small{color:#68645e;font-size:11px;line-height:1.5}.offer-pricing-overview{background:radial-gradient(circle at 88% 15%, #b94a1b1f, transparent 25%), repeating-linear-gradient(90deg, transparent 0, transparent calc(12.5% - 1px), #10111206 calc(12.5% - 1px), #10111206 12.5%), var(--paper)}.offer-pricing-head{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:end;gap:clamp(55px,8vw,125px);display:grid}.offer-pricing-head>aside{color:var(--ivory);background:linear-gradient(145deg,#202225,#151719);border:1px solid #f4f0e826;border-radius:22px;padding:28px}.offer-pricing-head>aside>span{color:var(--orange-bright);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.offer-pricing-head>aside>strong{margin-top:38px;font-size:24px;line-height:1.15;display:block}.offer-pricing-head>aside>p{color:#aaa69f;margin:16px 0 24px;font-size:13px;line-height:1.7}.offer-pricing-head .text-link{color:var(--ivory)}.offer-quote-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.offer-quote-lines article{flex-direction:column;min-height:282px;padding:27px 30px 32px;display:flex}.offer-quote-lines article+article{border-left:1px solid var(--line)}.offer-quote-lines article>div{justify-content:space-between;align-items:center;display:flex}.offer-quote-lines article>div>span{color:var(--orange);font-family:Newsreader Variable,Georgia,serif;font-size:22px}.offer-quote-lines .premium-icon{width:48px;height:48px;color:var(--orange)}.offer-quote-lines article>small{color:#8b5b44;letter-spacing:.11em;text-transform:uppercase;margin-top:auto;font-size:9px;font-weight:800}.offer-quote-lines h3{margin:9px 0 12px;font-size:27px}.offer-quote-lines p{color:#625e58;margin:0;font-size:13px;line-height:1.65}.offer-status-rail{border:1px solid var(--line);background:#ffffff61;border-radius:18px;grid-template-columns:1.25fr repeat(4,1fr);margin-top:30px;display:grid;overflow:hidden}.offer-status-rail>*{min-width:0;margin:0;padding:20px}.offer-status-rail>*+*{border-left:1px solid var(--line)}.offer-status-rail>div>span{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.offer-status-rail>div>p{color:#68645e;margin:10px 0 0;font-size:10px;line-height:1.55}.offer-status-rail strong{color:#7d3f22;text-transform:uppercase;font-size:10px;display:block}.offer-status-rail small{color:#68645e;margin-top:8px;font-size:9px;line-height:1.5;display:block}.offer-architecture{background:#e9e1d7}.offer-architecture-head{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(55px,8vw,120px);display:grid}.offer-architecture-head>p{border-top:1px solid var(--line);color:#625e58;margin:0;padding-top:24px;font-size:14px;line-height:1.75}.offer-core-panel{color:var(--ivory);background:linear-gradient(135deg,#17191b 12%,#28211e 100%);border:1px solid #f4f0e821;border-radius:24px;grid-template-columns:.3fr .9fr 1fr;gap:34px;margin-top:64px;padding:38px;display:grid;box-shadow:0 30px 75px #10111229}.offer-core-panel>header{align-items:flex-start;gap:16px;display:flex}.offer-core-panel>header>span{color:var(--orange-bright);font-family:Newsreader Variable,Georgia,serif;font-size:23px}.offer-core-panel>header>small{color:#aaa69f;letter-spacing:.1em;text-transform:uppercase;padding-top:9px;font-size:9px;font-weight:800}.offer-core-panel .premium-icon{width:50px;height:50px;color:var(--orange-bright);border-color:#dd642c47}.offer-core-panel>div>p{color:var(--orange-bright);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.offer-core-panel h3{letter-spacing:-.05em;margin:24px 0 18px;font-size:clamp(34px,3.5vw,50px);line-height:1}.offer-core-panel>div>span{color:#b9b4ac;font-size:13px;line-height:1.7}.offer-core-panel ul{border-top:1px solid #f4f0e824;margin:0;padding:0;list-style:none}.offer-core-panel li{color:#c4c0b9;border-bottom:1px solid #f4f0e81c;padding:12px 0;font-size:11px;line-height:1.45}.offer-core-panel li:before{color:var(--orange-bright);content:"•";margin-right:9px}.offer-core-panel>a{color:var(--ivory);grid-column:3;justify-self:start;font-size:12px;font-weight:750}.offer-module-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.offer-module-matrix article{background:linear-gradient(145deg,#ffffffc2,#ffffff47);border:1px solid #1011121f;border-radius:20px;flex-direction:column;min-height:306px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffffa6}.offer-module-matrix header{justify-content:space-between;align-items:center;display:flex}.offer-module-matrix header>span{color:var(--orange);font-family:Newsreader Variable,Georgia,serif;font-size:20px}.offer-module-matrix .premium-icon{width:46px;height:46px;color:var(--orange)}.offer-module-matrix article>small{color:#8b5b44;letter-spacing:.11em;text-transform:uppercase;margin-top:34px;font-size:9px;font-weight:800}.offer-module-matrix h3{margin:10px 0 14px;font-size:28px}.offer-module-matrix p{color:#625e58;max-width:540px;margin:0;font-size:13px;line-height:1.68}.offer-module-matrix footer{border-top:1px solid var(--line);color:#8b5b44;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:9px;font-weight:800}.offer-contract{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(55px,8vw,120px);display:grid}.offer-contract-copy{top:calc(var(--header-height) + 34px);position:sticky}.offer-contract-copy>p{color:#625e58;max-width:530px;margin:28px 0;font-size:14px;line-height:1.75}.offer-contract-rows{border-top:1px solid var(--line)}.offer-contract-rows article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;gap:18px;min-height:116px;padding:22px 0;display:grid}.offer-contract-rows article>span{color:var(--orange);font-family:Newsreader Variable,Georgia,serif;font-size:19px}.offer-contract-rows h3{margin:0;font-size:19px}.offer-contract-rows p{color:#625e58;margin:7px 0 0;font-size:12px;line-height:1.6}.offer-variable-note{background:#eee7dc;border-radius:20px;grid-column:2;padding:28px}.offer-variable-note>span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.offer-variable-note>strong{margin-top:22px;font-size:22px;line-height:1.2;display:block}.offer-variable-note>p{color:#625e58;margin:14px 0 0;font-size:12px;line-height:1.7}.offer-trajectory-rail{color:var(--ivory);background:linear-gradient(135deg,#17191b,#251f1c);padding:82px max(32px,50vw - 660px)}.offer-trajectory-rail>header{grid-template-columns:.34fr 1.66fr;align-items:start;gap:30px;display:grid}.offer-trajectory-rail>header>span{color:var(--orange-bright);letter-spacing:.13em;text-transform:uppercase;padding-top:10px;font-size:9px;font-weight:800}.offer-trajectory-rail h2{margin:0}.offer-trajectory-rail h2 em{color:#df7442}.offer-trajectory-rail>div{border-top:1px solid #f4f0e826;border-bottom:1px solid #f4f0e826;grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.offer-trajectory-rail>div>p{grid-template-columns:auto 1fr;align-content:center;gap:9px 16px;min-height:132px;margin:0;padding:24px;display:grid}.offer-trajectory-rail>div>p+p{border-left:1px solid #f4f0e826}.offer-trajectory-rail>div span{color:var(--orange-bright);grid-row:1/3;font-size:9px;font-weight:800}.offer-trajectory-rail>div strong{font-size:15px}.offer-trajectory-rail>div small{color:#aaa69f;font-size:11px;line-height:1.5}@media (width<=1100px){.home-page .decision-promise-path{grid-template-columns:repeat(3,minmax(0,1fr))}.operating-cards-track{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(300px,44vw);grid-auto-flow:column;overflow-x:auto}.operating-cards-track .operating-card{scroll-snap-align:start}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-progressive-head,.offer-pricing-head,.offer-architecture-head{grid-template-columns:1fr;gap:38px}.intelligence-journey-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-journey-tabs>button:nth-child(2){border-right:0}.intelligence-journey-tabs>button:nth-child(-n+2){border-bottom:1px solid #f4f0e81c}.intelligence-capability-index,.offer-contract{grid-template-columns:1fr;gap:44px}.intelligence-capability-lead,.offer-contract-copy{position:static}.offer-status-rail{grid-template-columns:repeat(2,1fr)}.offer-status-rail>div{grid-column:1/-1}.offer-status-rail>*+*{border-left:0;border-top:1px solid var(--line)}.offer-status-rail>p:nth-of-type(2n){border-left:1px solid var(--line)}.offer-core-panel{grid-template-columns:.4fr 1fr}.offer-core-panel ul{grid-column:1/-1}.offer-core-panel>a{grid-column:2}.offer-variable-note{grid-column:1}}@media (width<=720px){.home-page .decision-promise-path{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(275px,82vw);grid-auto-flow:column;overflow-x:auto}.home-page .decision-promise-path li{scroll-snap-align:start;border-left:1px solid #1011122e;min-height:220px;padding:22px}.operating-cards-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(292px,84vw);grid-auto-flow:column;overflow-x:auto}.operating-cards-track .operating-card{scroll-snap-align:start}.trust-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(280px,82vw);grid-auto-flow:column;overflow-x:auto}.trust-grid a,.trust-grid a+a{scroll-snap-align:start;border-bottom:0;border-right:1px solid #1011121f;min-height:300px}.decision-shortcuts{grid-template-columns:1fr;width:calc(100vw - 28px)}.decision-shortcuts>a{min-height:92px;padding:17px 14px}.decision-shortcuts>a+a{border-top:1px solid #f4f0e829;border-left:0}.intelligence-progressive-head h2,.intelligence-capability-lead h2,.offer-pricing-head h2,.offer-architecture-head h2,.offer-contract-copy h2,.offer-trajectory-rail h2{font-size:clamp(40px,11.4vw,52px)}.intelligence-progressive-stage{padding-left:14px;padding-right:14px}.intelligence-journey{border-radius:20px}.intelligence-journey-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(225px,78vw);grid-auto-flow:column;overflow-x:auto}.intelligence-journey-tabs>button:nth-child(n){scroll-snap-align:start;border-bottom:0;border-right:1px solid #f4f0e81c;min-height:108px}.intelligence-journey-panel{border-radius:14px;margin:8px}.intelligence-journey-panel-head{grid-template-columns:1fr;gap:18px;padding:26px 20px 20px}.intelligence-journey-panel-head h3{font-size:clamp(33px,10vw,44px)}.intelligence-journey-cockpit>.cockpit{width:calc(100% - 12px);margin:0 6px 6px}.intelligence-journey-copilot{padding:18px 10px}.intelligence-journey-panel>.availability-note{margin-left:14px;margin-right:14px}.intelligence-journey-controls{grid-template-columns:1fr 1fr;gap:8px}.intelligence-journey-controls>span{grid-area:1/1/auto/-1}.intelligence-journey-controls button{grid-row:2;padding:0 12px;font-size:11px}.intelligence-capability-index{padding-left:18px;padding-right:18px}.intelligence-capability-rows article{grid-template-columns:34px 44px 1fr;gap:13px;min-height:0}.intelligence-capability-rows article>small{grid-column:3}.intelligence-guardrail-band{grid-template-columns:1fr;padding:0 18px 64px}.intelligence-guardrail-band p+p{border-top:0;border-left:0}.offer-pricing-overview,.offer-architecture,.offer-contract{padding-left:14px;padding-right:14px}.offer-pricing-head>aside{padding:24px}.offer-quote-lines{grid-template-columns:1fr}.offer-quote-lines article{min-height:220px;padding:24px 20px}.offer-quote-lines article+article{border-left:0;border-top:1px solid var(--line)}.offer-status-rail{grid-template-columns:1fr}.offer-status-rail>p:nth-of-type(2n){border-left:0}.offer-core-panel{grid-template-columns:1fr;gap:28px;padding:24px 20px}.offer-core-panel>header{flex-wrap:wrap}.offer-core-panel ul,.offer-core-panel>a{grid-column:1}.offer-module-matrix{grid-template-columns:1fr}.offer-module-matrix article{min-height:280px;padding:24px 20px}.offer-contract-rows article{padding:20px 0}.offer-variable-note{padding:24px 20px}.offer-trajectory-rail{padding:64px 18px}.offer-trajectory-rail>header,.offer-trajectory-rail>div{grid-template-columns:1fr}.offer-trajectory-rail>div>p+p{border-top:1px solid #f4f0e826;border-left:0}.home-page .decision-promise-path::-webkit-scrollbar{display:none}.operating-cards-track::-webkit-scrollbar{display:none}.trust-grid::-webkit-scrollbar{display:none}.intelligence-journey-tabs::-webkit-scrollbar{display:none}.planning-decision-tabs::-webkit-scrollbar{display:none}.page-intro-rail::-webkit-scrollbar{display:none}.planning-decision-tabs,.page-intro-rail{scrollbar-width:none}}.home-page .home-hero-immersive{min-height:max(760px, calc(100svh - var(--header-height,76px)))}.home-page .home-hero-immersive h1{max-width:810px;font-size:clamp(58px,4.55vw,82px);line-height:.98}.home-page .home-hero-immersive h1 em{color:#e9e2d7;font-family:Newsreader Variable,Newsreader,Georgia,serif;font-weight:400}@media (width<=1180px){.home-page .home-hero-immersive{min-height:0}}@media (width<=720px){.home-page .home-hero-immersive{min-height:0}.home-page .home-hero-immersive h1{font-size:clamp(45px,13.5vw,62px)}}.product-status{border:1px solid var(--line);width:max-content;max-width:100%;min-height:28px;color:var(--text-light-secondary);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#10111209;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.product-status i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.product-status-available{color:#35643d;background:#5986601a;border-color:#42704b47}.product-status-pilot{color:#963a17;background:#b94a1b17;border-color:#b94a1b47}.product-status-preparation{color:#6e4c17;background:#a07a371a;border-color:#6c522547}.product-status-trajectory{color:#585b5e;background:#4a4e5312;border-color:#4a4e5338}.dark-panel .product-status,.v14-policy-rules .product-status{color:#f4f0e8;background:#f4f0e814;border-color:#f4f0e838}.v14-demo{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;color:var(--text-light-primary);margin-top:clamp(32px,5vw,68px);padding:clamp(32px,4.4vw,62px) 0}.dark-panel .v14-demo{color:var(--text-dark-primary);border-color:#f4f0e829}.v14-demo-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;margin-bottom:clamp(30px,4vw,52px);display:grid}.v14-demo-heading>div{max-width:830px}.v14-demo-heading>div>span,.v14-service-hub article header span,.v14-policy-rules header span,.v14-coach-actions article>span,.v14-integration-columns>div>h4{color:var(--accent-on-light-a11y);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.v14-demo-heading h3{max-width:900px;color:inherit;letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(34px,3.5vw,54px);font-weight:520;line-height:1.02}.v14-demo-heading p{max-width:var(--measure-wide);color:var(--text-light-secondary);margin:18px 0 0;line-height:1.72}.dark-panel .v14-demo-heading p{color:var(--text-dark-secondary)}.v14-demo-footnote{border-top:1px solid var(--line);color:var(--text-light-secondary);margin-top:28px;padding-top:20px;font-size:12px;line-height:1.65}.dark-panel .v14-demo-footnote{color:var(--text-dark-secondary);border-color:#f4f0e826}.v14-policy-layout{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:stretch;gap:clamp(28px,4vw,58px);display:grid}.v14-policy-path{margin:0;padding:0;list-style:none;display:grid}.v14-policy-path li{border-top:1px solid var(--line);min-height:136px;padding:23px 24px 23px 84px;position:relative}.v14-policy-path li:last-child{border-bottom:1px solid var(--line)}.v14-policy-path li:after{z-index:1;content:"↓";color:var(--orange);font-weight:800;position:absolute;bottom:-13px;left:26px}.v14-policy-path li:last-child:after{display:none}.v14-policy-path li>span{color:var(--orange);font-size:11px;font-weight:800;position:absolute;top:26px;left:2px}.v14-policy-path li small{color:var(--text-light-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.v14-policy-path li strong{letter-spacing:-.025em;margin-top:5px;font-size:22px;display:block}.v14-policy-path li p{color:var(--text-light-secondary);margin:6px 0 0;font-size:13px}.v14-policy-path li.is-current{background:#b94a1b11}.v14-policy-rules{color:var(--text-dark-primary);background:#17191b;border-radius:26px;padding:clamp(28px,3.2vw,46px)}.v14-policy-rules header{justify-content:space-between;gap:20px;display:flex}.v14-policy-rules header span{color:var(--accent-on-dark-a11y)}.v14-policy-rules header small{max-width:230px;color:var(--text-dark-muted);text-align:right;font-size:10px}.v14-policy-rules dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0;display:grid}.v14-policy-rules dl div{border-top:1px solid #f4f0e824;padding:17px 0}.v14-policy-rules dl div:nth-child(odd){padding-right:20px}.v14-policy-rules dl div:nth-child(2n){border-left:1px solid #f4f0e824;padding-left:20px}.v14-policy-rules dt{color:var(--text-dark-muted);text-transform:uppercase;font-size:10px}.v14-policy-rules dd{margin:4px 0 0;font-size:14px;font-weight:750}.v14-policy-rules>p{color:var(--text-dark-secondary);margin:27px 0 0;font-size:12px;line-height:1.7}.v14-policy-rules>p strong{color:var(--text-dark-primary)}.v14-entitlement-foundation{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:-14px 0 32px;display:flex}.v14-entitlement-foundation>span:first-child{font-size:12px;font-weight:750}.v14-entitlement-foundation>small{color:var(--text-light-secondary);font-size:11px}.v14-entitlement-compare{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;gap:0;display:grid}.v14-entitlement-compare article{border:1px solid var(--line);background:#fffdf98a;min-height:310px;padding:30px}.v14-entitlement-compare article header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.v14-entitlement-compare article header span{color:var(--accent-on-light-a11y);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.v14-entitlement-compare article header strong{font-size:17px}.v14-entitlement-compare article>p{align-items:baseline;gap:9px;margin:38px 0 24px;display:flex}.v14-entitlement-compare article>p b{color:var(--orange);font:500 clamp(54px,6vw,84px)/.8 Newsreader Variable,Georgia,serif}.v14-entitlement-compare article>p span{color:var(--text-light-secondary);font-size:13px}.v14-entitlement-compare dl{margin:0}.v14-entitlement-compare dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.v14-entitlement-compare dt{color:var(--text-light-secondary);font-size:11px}.v14-entitlement-compare dd{text-align:right;margin:0;font-size:11px;font-weight:750}.v14-entitlement-versus{color:var(--orange);text-align:center;font:500 38px/1 Newsreader Variable,Georgia,serif}.v14-member-journey>ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v14-member-journey>ol li{border-left:1px solid var(--line);min-height:144px;padding:24px 18px;position:relative}.v14-member-journey>ol li:first-child{border-left:0}.v14-member-journey>ol li:not(:last-child):after{z-index:1;background:var(--paper);width:16px;height:16px;color:var(--orange);content:"→";border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:50%;right:-8px}.v14-member-journey li>span{color:var(--orange);font-size:10px;font-weight:800}.v14-member-journey li div{margin-top:28px}.v14-member-journey li strong,.v14-member-journey li small{display:block}.v14-member-journey li strong{font-size:15px}.v14-member-journey li small{color:var(--text-light-secondary);margin-top:5px;font-size:11px;line-height:1.5}.v14-member-principle{flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin:25px 0 0;display:flex}.v14-member-principle span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.v14-member-principle strong{font-size:14px}.v14-waitlist-demo>ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v14-waitlist-demo>ol li{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 26px;position:relative}.v14-waitlist-demo>ol li+li{border-left:1px solid var(--line)}.v14-waitlist-demo>ol li>span{width:32px;height:32px;color:var(--orange);background:#b94a1b1a;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.v14-waitlist-demo>ol li div{margin-top:22px}.v14-waitlist-demo>ol strong,.v14-waitlist-demo>ol small{display:block}.v14-waitlist-demo>ol strong{font-size:14px}.v14-waitlist-demo>ol small{color:var(--text-light-secondary);margin-top:5px;font-size:11px;line-height:1.55}.v14-platform-trajectories{background:#ece6dc}.v14-platform-trajectories>.v14-demo+.v14-demo,.v14-intelligence-depth>.v14-demo+.v14-demo,.v14-experience-demo+.v14-experience-demo{border-top:0;margin-top:0}.v14-service-flow{justify-items:center;display:grid}.v14-service-channels{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));width:min(840px,100%);display:grid}.v14-service-channels>span{border-left:1px solid var(--line);place-items:center;min-height:74px;padding:18px;font-size:13px;font-weight:750;display:grid}.v14-service-channels>span:first-child{border-left:0}.v14-service-channels>small{border-top:1px solid var(--line);color:var(--text-light-secondary);text-align:center;grid-column:1/-1;padding:11px 18px;font-size:10px}.v14-flow-arrow{height:52px;color:var(--orange);place-items:center;font-weight:800;display:grid}.v14-service-hub article{width:min(920px,100%);color:var(--text-dark-primary);background:#17191b;border-radius:24px;padding:clamp(25px,3vw,40px)}.v14-service-hub article header{justify-content:space-between;gap:22px;display:flex}.v14-service-hub article header span{color:var(--accent-on-dark-a11y)}.v14-service-hub article header small{color:var(--text-dark-muted);font-size:10px}.v14-service-hub article ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.v14-service-hub article li{border-top:1px solid #f4f0e824;border-left:1px solid #f4f0e824;padding:16px 12px;font-size:11px}.v14-service-hub article li:nth-child(4n+1){border-left:0}.v14-human-gate{text-align:center;background:#b94a1b0f;border:1px solid #b94a1b4d;width:min(680px,100%);padding:24px 28px}.v14-human-gate>span{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.v14-human-gate strong{margin-top:6px;font-size:18px;display:block}.v14-human-gate p{max-width:570px;color:var(--text-light-secondary);margin:7px auto 0;font-size:12px}.v14-coach-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v14-coach-actions article{padding:clamp(25px,3vw,42px)}.v14-coach-actions article+article{border-left:1px solid var(--line)}.v14-coach-actions h4{letter-spacing:-.04em;max-width:490px;margin:13px 0 30px;font-size:clamp(24px,2.4vw,38px);line-height:1.06}.v14-coach-actions ol{flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.v14-coach-actions li{color:var(--text-light-secondary);align-items:center;gap:9px;font-size:11px;display:inline-flex}.v14-coach-actions li:not(:last-child):after{content:"→";color:var(--orange)}.v14-credit-metrics{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v14-credit-metrics article{border-left:1px solid var(--line);min-height:190px;padding:28px 24px;position:relative}.v14-credit-metrics article:first-child{border-left:0}.v14-credit-metrics article small,.v14-credit-metrics article span{display:block}.v14-credit-metrics article small{min-height:34px;color:var(--text-light-secondary);text-transform:uppercase;font-size:10px;font-weight:750}.v14-credit-metrics article strong{color:var(--orange);margin-top:23px;font:500 clamp(38px,4vw,58px)/1 Newsreader Variable,Georgia,serif;display:block}.v14-credit-metrics article>span{color:var(--text-light-secondary);margin-top:10px;font-size:11px}.v14-credit-metrics article>i{z-index:1;background:var(--paper);width:24px;height:24px;color:var(--orange);border-radius:50%;place-items:center;font:500 18px/1 Newsreader Variable,Georgia,serif;display:grid;position:absolute;top:50%;right:-12px}.v14-coach-context{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;display:flex}.v14-coach-context>span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin-right:10px;font-size:10px;font-weight:800}.v14-coach-context strong{border:1px solid var(--line);border-radius:999px;padding:8px 11px;font-size:11px}.v14-coach-intelligence dl{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;display:grid}.v14-coach-intelligence dl div{border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:22px 18px}.v14-coach-intelligence dl div:first-child{border-left:0}.v14-coach-intelligence dt{font-size:13px;font-weight:750}.v14-coach-intelligence dd{color:var(--text-light-secondary);margin:7px 0 0;font-size:11px}.v14-no-ranking{color:var(--text-light-secondary);flex-wrap:wrap;align-items:center;gap:9px;margin:25px 0 0;font-size:12px;display:flex}.v14-no-ranking>span{width:28px;height:28px;color:var(--orange);background:#b94a1b1a;border-radius:50%;place-items:center;font-weight:800;display:grid}.v14-no-ranking strong{color:var(--text-light-primary)}.v14-integration-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,58px);display:grid}.v14-integration-columns>div>h4{margin:0 0 16px}.v14-integration-columns article{border-top:1px solid var(--line);padding:20px 0}.v14-integration-columns article:last-child{border-bottom:1px solid var(--line)}.v14-integration-columns article header{justify-content:space-between;align-items:center;gap:18px;display:flex}.v14-integration-columns article header strong{font-size:14px}.v14-integration-columns article p{max-width:60ch;color:var(--text-light-secondary);margin:9px 0 0;font-size:11px;line-height:1.65}.v14-status-pair{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:20px;display:flex}.v14-status-pair>span:not(.product-status){color:var(--text-dark-secondary);font-size:11px}.intelligence-capability-rows article>small{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.intelligence-panel-status{color:var(--text-light-secondary);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 22px;font-size:11px;display:flex}.availability-note>.product-status{vertical-align:middle;margin-right:8px}.offer-truth-ledger>header{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:40px;display:grid}.offer-truth-ledger>header h2{max-width:760px;margin:14px 0 0;font-size:clamp(42px,5vw,72px);font-weight:520}.offer-truth-ledger>header>p{max-width:600px;color:var(--text-light-secondary);margin:0}.offer-truth-ledger>div[role=table]{border-top:1px solid var(--line);margin-top:48px}.offer-truth-ledger div[role=row]{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) 170px minmax(0,1.3fr);align-items:center;gap:26px;min-height:82px;padding:18px 0;display:grid}.offer-truth-ledger div[role=row]>strong{font-size:13px}.offer-truth-ledger div[role=row]>p{color:var(--text-light-secondary);margin:0;font-size:12px;line-height:1.55}.offer-truth-head{color:var(--text-light-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;min-height:48px!important}.offer-core-panel .product-status{align-self:start}.offer-module-matrix>article>.product-status{margin-top:18px}.operating-card-copy>.product-status,.decision-shortcuts .product-status{color:#e2ddd5;background:#f4f0e814;border-color:#f4f0e833;width:max-content;max-width:100%;min-height:26px;margin-top:3px;font-size:8px;line-height:1.2}.decision-shortcuts .product-status{margin-top:10px}.studio-editorial article .product-status{margin-top:14px}.seo-capability-list article>.product-status{justify-self:end}.migration-bsport-v14-scope{width:var(--shell);border-top:1px solid var(--line);grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);gap:clamp(44px,7vw,110px);margin:0 auto;padding:clamp(74px,9vw,126px) 0;display:grid}.migration-bsport-v14-scope header>span{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.migration-bsport-v14-scope h2{max-width:650px;margin:18px 0 0;font-size:clamp(45px,5vw,72px);font-weight:520}.migration-bsport-v14-scope header p{max-width:600px;color:var(--text-light-secondary);margin:24px 0 0}.migration-bsport-v14-scope ol{margin:0;padding:0;list-style:none}.migration-bsport-v14-scope li{border-top:1px solid var(--line);grid-template-columns:50px 1fr;gap:18px;padding:24px 0;display:grid}.migration-bsport-v14-scope li:last-child{border-bottom:1px solid var(--line)}.migration-bsport-v14-scope li>span{color:var(--orange);font-size:10px;font-weight:800}.migration-bsport-v14-scope li strong{font-size:15px}.migration-bsport-v14-scope li p{color:var(--text-light-secondary);margin:5px 0 0;font-size:12px}@media (width<=1100px){.v14-policy-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.86fr);gap:28px}.v14-member-journey>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.v14-member-journey>ol li:nth-child(4){border-left:0}.v14-member-journey>ol li:nth-child(-n+3){border-bottom:1px solid var(--line)}.v14-member-journey>ol li:nth-child(3):after{display:none}.v14-credit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-credit-metrics article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.v14-credit-metrics article:nth-child(4){border-top:1px solid var(--line)}.v14-credit-metrics article:nth-child(2)>i{display:none}.v14-coach-intelligence dl{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-coach-intelligence dl div:nth-child(3){border-left:0}.offer-truth-ledger>header{grid-template-columns:1fr;align-items:start}.migration-bsport-v14-scope{grid-template-columns:1fr;gap:42px}}@media (width<=860px){.v14-demo-heading{grid-template-columns:1fr;gap:18px}.v14-policy-layout,.v14-entitlement-compare,.v14-integration-columns{grid-template-columns:1fr}.v14-entitlement-versus{place-items:center;min-height:52px;display:grid}.v14-waitlist-demo>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-waitlist-demo>ol li:nth-child(3){border-top:0;border-left:0}.v14-waitlist-demo>ol li:nth-child(4){border-top:0}.v14-service-hub article ul{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-service-hub article li:nth-child(4n+1){border-left:1px solid #f4f0e824}.v14-service-hub article li:nth-child(odd){border-left:0}.v14-coach-actions{grid-template-columns:1fr}.v14-coach-actions article+article{border-top:1px solid var(--line);border-left:0}.offer-truth-ledger div[role=row]{grid-template-columns:minmax(180px,.8fr) 150px minmax(0,1fr);gap:18px}}@media (width<=680px){.product-status{min-height:30px;font-size:9px}.v14-demo{padding:36px 0}.v14-demo-heading{margin-bottom:28px}.v14-demo-heading h3{font-size:clamp(30px,9.6vw,42px)}.v14-demo-heading p{font-size:14px}.v14-policy-layout{gap:24px}.v14-policy-path li{min-height:118px;padding:20px 16px 20px 62px}.v14-policy-path li:after{left:17px}.v14-policy-rules{border-radius:20px;padding:24px 18px}.v14-policy-rules header{display:block}.v14-policy-rules header small{text-align:left;margin-top:7px;display:block}.v14-entitlement-compare article{min-height:0;padding:24px 18px}.v14-entitlement-compare article>p{margin:30px 0 20px}.v14-member-journey>ol{border:0;grid-template-columns:1fr}.v14-member-journey>ol li{border:0;border-top:1px solid var(--line);min-height:96px;padding:18px 16px 18px 64px}.v14-member-journey>ol li:last-child{border-bottom:1px solid var(--line)}.v14-member-journey>ol li:nth-child(4){border-left:0}.v14-member-journey>ol li:not(:last-child):after{content:"↓";inset:auto auto -8px 20px}.v14-member-journey li>span{position:absolute;top:21px;left:18px}.v14-member-journey li div{margin:0}.v14-member-journey>ol li:nth-child(3):after{display:grid}.v14-waitlist-demo>ol{grid-template-columns:1fr}.v14-waitlist-demo>ol li,.v14-waitlist-demo>ol li:nth-child(3),.v14-waitlist-demo>ol li:nth-child(4){border:0;border-top:1px solid var(--line)}.v14-waitlist-demo>ol li:last-child{border-bottom:1px solid var(--line)}.v14-service-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.v14-service-channels>span:nth-child(3){border-top:1px solid var(--line);border-left:0}.v14-service-channels>span:nth-child(4){border-top:1px solid var(--line)}.v14-service-hub article header{display:block}.v14-service-hub article header small{margin-top:7px;display:block}.v14-service-hub article ul{grid-template-columns:1fr}.v14-service-hub article li,.v14-service-hub article li:nth-child(4n+1),.v14-service-hub article li:nth-child(odd){border-left:0}.v14-human-gate{padding:22px 18px}.v14-coach-actions h4{font-size:27px}.v14-coach-actions ol{display:grid}.v14-coach-actions li:not(:last-child):after{content:"↓"}.v14-credit-metrics,.v14-coach-intelligence dl{grid-template-columns:1fr}.v14-credit-metrics article,.v14-credit-metrics article:nth-child(3),.v14-credit-metrics article:nth-child(4),.v14-coach-intelligence dl div,.v14-coach-intelligence dl div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.v14-credit-metrics article:first-child,.v14-coach-intelligence dl div:first-child{border-top:0}.v14-credit-metrics article>i{display:none}.v14-integration-columns article header{align-items:flex-start}.offer-truth-ledger>header h2{font-size:clamp(38px,11vw,54px)}.offer-truth-ledger div[role=row],.offer-truth-head{grid-template-columns:1fr;gap:10px}.offer-truth-head{display:none!important}.offer-truth-ledger div[role=row]{padding:22px 0}.migration-bsport-v14-scope{width:calc(100% - 36px);padding:68px 0}.migration-bsport-v14-scope h2{font-size:clamp(40px,11.5vw,56px)}.seo-capability-list article>.product-status{grid-column:2;justify-self:start}}@media (width<=430px){.v14-demo-heading h3{overflow-wrap:anywhere}.v14-policy-rules dl{grid-template-columns:1fr}.v14-policy-rules dl div:nth-child(odd),.v14-policy-rules dl div:nth-child(2n){border-left:0;padding:14px 0}.v14-entitlement-foundation{flex-direction:column;align-items:flex-start}.v14-entitlement-compare article header,.v14-integration-columns article header{flex-direction:column;align-items:flex-start;gap:10px}.v14-member-principle{flex-direction:column;align-items:flex-start}.v14-credit-metrics article{min-height:160px}.v14-coach-context,.v14-status-pair{flex-direction:column;align-items:flex-start}}.seo-landing{background:var(--paper);color:var(--ink)}.seo-hero{isolation:isolate;min-height:min(850px,100svh - 76px);color:var(--ivory);background:#101214;position:relative;overflow:hidden}.seo-hero-image{z-index:-3;object-fit:cover;object-position:68% 42%;filter:saturate(.76)contrast(1.04)}.seo-hero-shade{z-index:-2;background:linear-gradient(90deg,#0b0d0ffc 0%,#0b0d0ff2 35%,#0b0d0f94 62%,#0b0d0f2e 100%),linear-gradient(#0000 58%,#0b0d0fcc 100%);position:absolute;inset:0}.seo-hero:after{z-index:-1;content:"";opacity:.16;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#f4f0e81f calc(8.333% - 1px) 8.333%);position:absolute;inset:0}.seo-hero-copy{width:var(--shell);margin:0 auto;padding:clamp(72px,9vh,118px) 0 110px}.seo-breadcrumb{color:#f4f0e894;align-items:center;gap:9px;margin-bottom:48px;font-size:12px;display:flex}.seo-breadcrumb a:hover{color:var(--ivory)}.seo-breadcrumb span[aria-current=page]{color:#f4f0e8d1}.seo-eyebrow,.seo-challenges header span,.seo-workflow-copy>span,.seo-decision-copy>span,.seo-capabilities>header>span,.seo-related>div>span,.seo-faq header span{color:var(--orange-bright);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.seo-hero h1{max-width:760px;color:var(--ivory);letter-spacing:-.065em;margin:27px 0 0;font-size:clamp(68px,6.7vw,112px);font-weight:520;line-height:.91}.seo-hero h1 em{color:#e9753e}.seo-hero-lede{color:#f4f0e8b8;max-width:650px;margin:34px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.72}.seo-hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.seo-secondary-action{min-height:48px;color:var(--ivory);border-bottom:1px solid #f4f0e8b3;align-items:center;gap:13px;padding:0 0 6px;font-size:14px;font-weight:700;display:inline-flex}.seo-secondary-action svg{width:18px}.seo-hero-proof{color:#f4f0e88c;align-items:center;gap:9px;margin:38px 0 0;font-size:13px;display:flex}.seo-hero-proof i{background:var(--sage);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #8da78e1f}.seo-hero-proof span{color:#f4f0e840}.seo-hero-instrument{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#101213eb;border:1px solid #f4f0e83d;border-radius:24px;width:min(620px,43vw);padding:20px;position:absolute;bottom:62px;right:max(48px,50vw - 660px);box-shadow:0 32px 90px #0000006b}.seo-hero-instrument>header{color:#f4f0e89e;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:10px;display:flex}.seo-hero-instrument>header span{align-items:center;gap:8px;display:flex}.seo-hero-instrument>header i{background:var(--sage);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #8da78e1a}.seo-hero-instrument>header small{color:#f4f0e866}.seo-hero-instrument-question{background:linear-gradient(135deg,#f4f0e814,#b94a1b14);border:1px solid #f4f0e81a;border-radius:16px;margin-top:18px;padding:21px 22px}.seo-hero-instrument-question small{color:var(--orange-bright);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.seo-hero-instrument-question strong{margin-top:8px;font-size:18px;display:block}.seo-hero-instrument-question p{color:#f4f0e89e;margin:5px 0 0;font-size:13px}.seo-hero-instrument ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.seo-hero-instrument li{background:#f4f0e809;border:1px solid #f4f0e81a;border-radius:13px;gap:9px;min-width:0;padding:13px 12px;display:flex}.seo-hero-instrument li>span{color:var(--orange-bright);font-size:9px;font-weight:800}.seo-hero-instrument li div{min-width:0}.seo-hero-instrument li small{color:#f4f0e87a;text-transform:uppercase;font-size:8px;display:block}.seo-hero-instrument li b{color:#f4f0e8d4;margin-top:4px;font-size:10px;line-height:1.35;display:block}.seo-challenges,.seo-workflow,.seo-decision-scene,.seo-capabilities,.seo-related,.seo-faq{width:var(--shell);margin:0 auto}.seo-challenges{padding:118px 0 126px}.seo-challenges>header{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:90px;display:grid}.seo-challenges h2,.seo-workflow h2,.seo-decision-copy h2,.seo-capabilities h2,.seo-related h2,.seo-faq h2{margin:20px 0 0;font-size:clamp(46px,4.7vw,76px);font-weight:530;line-height:.98}.seo-challenges>header p{color:#625f59;margin:0;font-size:17px;line-height:1.75}.seo-challenge-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.seo-challenge-grid article{flex-direction:column;min-height:280px;padding:32px 36px 38px;display:flex}.seo-challenge-grid article+article{border-left:1px solid var(--line)}.seo-challenge-grid article>span{color:var(--orange);font:500 22px/1 Newsreader Variable,Georgia,serif}.seo-challenge-grid h3{letter-spacing:-.035em;margin:auto 0 12px;font-size:25px}.seo-challenge-grid p{color:#67635d;margin:0;line-height:1.68}.seo-workflow{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);align-items:start;gap:110px;padding:112px 0;display:grid}.seo-workflow:before{z-index:-1;content:"";background:#151719;height:100%;margin-top:-112px;position:absolute;left:0;right:0}.seo-workflow{z-index:0;color:var(--ivory);position:relative}.seo-workflow h2{max-width:500px;color:var(--ivory)}.seo-workflow-copy>p{color:#f4f0e89e;max-width:500px;margin:26px 0 30px;font-size:16px;line-height:1.75}.seo-workflow-copy .text-link{color:var(--ivory)}.seo-workflow-list{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.seo-workflow-list li{border-bottom:1px solid var(--line-dark);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:24px;min-height:115px;padding:24px 0;display:grid}.seo-workflow-list li>span{color:var(--orange-bright);font:500 24px/1 Newsreader Variable,Georgia,serif}.seo-workflow-list h3{color:var(--ivory);margin:0;font-size:22px}.seo-workflow-list p{color:#f4f0e88c;margin:5px 0 0;font-size:14px}.seo-decision-scene{grid-template-columns:minmax(300px,.62fr) minmax(620px,1.38fr);align-items:center;gap:88px;padding:132px 0;display:grid}.seo-decision-copy>p{color:#5f5b55;margin:28px 0 34px;font-size:18px;line-height:1.7}.seo-decision-copy .pill-outline{color:var(--ink);border-color:#10111247}.seo-decision-board{color:var(--ivory);background:#17191b;border:1px solid #10111229;border-radius:28px;overflow:hidden;box-shadow:0 34px 90px #10111238}.seo-decision-board>header{border-bottom:1px solid var(--line-dark);color:#f4f0e88c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:19px 24px;font-size:10px;display:flex}.seo-decision-board>header div{align-items:center;gap:8px;display:flex}.seo-decision-board>header i{background:var(--sage);border-radius:50%;width:7px;height:7px}.seo-decision-observed{border-bottom:1px solid var(--line-dark);padding:28px 30px}.seo-decision-observed span,.seo-decision-columns article>span,.seo-decision-board>footer>span{color:var(--orange-bright);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.seo-decision-observed strong{max-width:760px;margin-top:9px;font-size:20px;line-height:1.45;display:block}.seo-decision-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-decision-columns article{min-height:210px;padding:27px 30px}.seo-decision-columns article+article{border-left:1px solid var(--line-dark)}.seo-decision-columns ul{margin:20px 0 0;padding:0;list-style:none}.seo-decision-columns li{color:#f4f0e8b8;border-bottom:1px solid #f4f0e814;padding:8px 0 8px 18px;font-size:13px;position:relative}.seo-decision-columns li:before{content:"";background:var(--orange-bright);border-radius:50%;width:5px;height:5px;position:absolute;top:16px;left:0}.seo-decision-board>footer{border-top:1px solid var(--line-dark);background:linear-gradient(90deg,#b94a1b1f,#0000);padding:23px 30px 27px}.seo-decision-board>footer p{color:#f4f0e8a6;margin:8px 0 0;font-size:13px;line-height:1.65}.seo-capabilities{padding:116px 0 124px}.seo-capabilities:before{z-index:-1;content:"";background:#eee8de;height:100%;margin-top:-116px;position:absolute;left:0;right:0}.seo-capabilities{z-index:0;position:relative}.seo-capabilities>header{grid-template-columns:.4fr 1fr;align-items:start;gap:60px;display:grid}.seo-capabilities>header>span{padding-top:10px}.seo-capabilities h2{margin:0}.seo-capability-list{border-top:1px solid var(--line);margin-top:60px}.seo-capability-list article{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) 150px;align-items:center;gap:28px;min-height:118px;padding:24px 0;display:grid}.seo-capability-list article>span{color:var(--orange);font:500 21px/1 Newsreader Variable,Georgia,serif}.seo-capability-list h3{margin:0;font-size:20px}.seo-capability-list p{color:#625f59;margin:6px 0 0;font-size:14px}.seo-capability-list article>small{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;border:1px solid #b94a1b47;border-radius:999px;justify-self:end;padding:7px 11px;font-size:9px;font-weight:800}.seo-capability-note{color:#6b675f;gap:12px;max-width:820px;margin:30px 0 0 auto;font-size:12px;line-height:1.6;display:flex}.seo-capability-note i{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.seo-related{grid-template-columns:.7fr 1.3fr;align-items:start;gap:96px;padding:120px 0;display:grid}.seo-related nav{border-top:1px solid var(--line)}.seo-related nav a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:24px;min-height:112px;padding:22px 0;display:grid}.seo-related nav a>span{flex-direction:column;display:flex}.seo-related nav strong{font-size:20px}.seo-related nav small{color:#6b675f;margin-top:4px;font-size:13px}.seo-related nav svg{width:20px;transition:transform .2s}.seo-related nav a:hover svg{transform:translate(5px)}.seo-faq{grid-template-columns:.55fr 1.45fr;gap:90px;padding:116px 0;display:grid}.seo-faq:before{z-index:-1;content:"";background:#151719;height:100%;margin-top:-116px;position:absolute;left:0;right:0}.seo-faq{z-index:0;color:var(--ivory);position:relative}.seo-faq h2{color:var(--ivory)}.seo-faq>div{border-top:1px solid var(--line-dark)}.seo-faq details{border-bottom:1px solid var(--line-dark)}.seo-faq summary{min-height:88px;color:var(--ivory);cursor:pointer;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:20px;font-size:17px;font-weight:700;list-style:none;display:grid}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary i{border:1px solid var(--line-dark);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;transition:transform .2s;display:grid}.seo-faq details[open] summary i{transform:rotate(45deg)}.seo-faq details p{color:#f4f0e89e;max-width:780px;margin:-2px 0 28px;font-size:14px;line-height:1.75}.seo-conversion{min-height:560px;color:var(--ivory);background:radial-gradient(circle at 82% 30%,#dd642c33,#0000 30%),repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#f4f0e80f calc(8.333% - 1px) 8.333%),#101112;padding:112px max(32px,50vw - 660px)}.seo-conversion>span{color:var(--orange-bright);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.seo-conversion h2{max-width:880px;color:var(--ivory);margin:23px 0 0;font-size:clamp(54px,5.8vw,92px);font-weight:520}.seo-conversion p{color:#f4f0e89e;max-width:650px;margin:28px 0 0;font-size:16px}.seo-conversion>div{align-items:center;gap:30px;margin-top:35px;display:flex}.seo-conversion .text-link{color:var(--ivory)}@media (width>=1500px){.seo-hero-instrument{right:calc(50vw - 660px)}}@media (width<=1180px){.seo-hero{min-height:910px}.seo-hero-copy{padding-top:82px}.seo-hero h1{max-width:690px;font-size:clamp(68px,8vw,92px)}.seo-hero-instrument{width:min(650px,100vw - 64px);bottom:42px;right:32px}.seo-challenges>header{gap:55px}.seo-workflow{grid-template-columns:.75fr 1.25fr;gap:65px}.seo-decision-scene{grid-template-columns:.62fr 1.38fr;gap:52px}}@media (width<=900px){.seo-hero{min-height:980px}.seo-hero-image{object-position:66% center}.seo-hero-shade{background:linear-gradient(90deg,#0b0d0ffc,#0b0d0fd4 72%,#0b0d0f99),linear-gradient(#0000 45%,#0b0d0feb)}.seo-hero-copy{padding:64px 0 390px}.seo-breadcrumb{margin-bottom:36px}.seo-hero h1{max-width:720px;font-size:clamp(58px,10vw,84px)}.seo-hero-lede{max-width:690px}.seo-hero-instrument{width:auto;bottom:34px;left:32px;right:32px}.seo-challenges>header,.seo-related,.seo-faq{grid-template-columns:1fr;gap:44px}.seo-challenge-grid{grid-template-columns:1fr}.seo-challenge-grid article{min-height:190px;padding:28px 22px}.seo-challenge-grid article+article{border-left:0;border-top:1px solid var(--line)}.seo-challenge-grid h3{margin-top:46px}.seo-workflow{grid-template-columns:1fr;gap:54px}.seo-workflow-copy>p{max-width:680px}.seo-decision-scene{grid-template-columns:1fr;gap:56px}.seo-capabilities>header{grid-template-columns:1fr;gap:22px}.seo-capability-list article{grid-template-columns:62px minmax(0,1fr) 130px}}@media (width<=620px){.seo-hero{min-height:1040px}.seo-hero-copy{width:calc(100vw - 40px);padding-top:42px}.seo-breadcrumb{white-space:nowrap;margin-bottom:28px;font-size:11px;overflow:hidden}.seo-breadcrumb span[aria-current=page]{text-overflow:ellipsis;overflow:hidden}.seo-eyebrow{font-size:9px}.seo-hero h1{margin-top:20px;font-size:clamp(48px,14.8vw,68px);line-height:.95}.seo-hero-lede{margin-top:25px;font-size:16px;line-height:1.65}.seo-hero-actions{flex-direction:column;align-items:stretch;gap:15px}.seo-hero-actions .pill{width:100%}.seo-secondary-action{width:max-content;max-width:100%}.seo-hero-proof{flex-wrap:wrap;align-items:flex-start;font-size:11px}.seo-hero-instrument{border-radius:19px;padding:14px;bottom:20px;left:16px;right:16px}.seo-hero-instrument>header{flex-direction:column;align-items:flex-start;gap:5px}.seo-hero-instrument-question{padding:16px}.seo-hero-instrument-question strong{font-size:16px}.seo-hero-instrument ol{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-hero-instrument li{min-height:68px}.seo-challenges,.seo-workflow,.seo-decision-scene,.seo-capabilities,.seo-related,.seo-faq{width:calc(100vw - 40px)}.seo-challenges{padding:80px 0 88px}.seo-challenges h2,.seo-workflow h2,.seo-decision-copy h2,.seo-capabilities h2,.seo-related h2,.seo-faq h2{font-size:clamp(38px,11.2vw,52px)}.seo-challenges>header{gap:26px}.seo-challenges>header p{font-size:15px}.seo-challenge-grid{margin-top:42px}.seo-workflow{padding:82px 0}.seo-workflow:before{margin-top:-82px}.seo-workflow-list li{grid-template-columns:46px minmax(0,1fr);gap:14px;min-height:98px}.seo-workflow-list li>span,.seo-workflow-list h3{font-size:19px}.seo-decision-scene{padding:84px 0}.seo-decision-copy>p{font-size:16px}.seo-decision-board{border-radius:20px}.seo-decision-board>header{flex-direction:column;align-items:flex-start;gap:7px}.seo-decision-observed{padding:22px 20px}.seo-decision-observed strong{font-size:17px}.seo-decision-columns{grid-template-columns:1fr}.seo-decision-columns article{min-height:auto;padding:22px 20px}.seo-decision-columns article+article{border-top:1px solid var(--line-dark);border-left:0}.seo-decision-board>footer{padding:21px 20px}.seo-capabilities{padding:82px 0 90px}.seo-capabilities:before{margin-top:-82px}.seo-capability-list{margin-top:42px}.seo-capability-list article{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:22px 0}.seo-capability-list article>small{grid-column:2;justify-self:start}.seo-capability-list p{font-size:13px}.seo-related{padding:84px 0}.seo-related nav a{min-height:100px}.seo-related nav strong{font-size:18px}.seo-faq{padding:82px 0}.seo-faq:before{margin-top:-82px}.seo-faq summary{min-height:82px;font-size:15px}.seo-conversion{min-height:540px;padding:84px 20px}.seo-conversion h2{font-size:clamp(46px,13vw,62px)}.seo-conversion>div{flex-direction:column;align-items:stretch;gap:18px}.seo-conversion .pill{width:100%}.seo-conversion .text-link{width:max-content;max-width:100%}}@media (prefers-reduced-motion:reduce){.seo-related nav svg,.seo-faq summary i{transition:none}}.comparison-page{background:var(--paper);color:var(--ink)}.comparison-hero{min-height:790px;color:var(--ivory);background:radial-gradient(circle at 84% 15%,#dd642c29,#0000 29%),repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#f4f0e80f calc(8.333% - 1px) 8.333%),#101214;grid-template-columns:minmax(0,1.06fr) minmax(460px,.94fr);align-items:center;gap:80px;padding:86px max(32px,50vw - 660px) 82px;display:grid}.comparison-hero-copy>p,.comparison-choice header>span,.comparison-table-section>header span,.comparison-decision>div>span,.comparison-sources header span,.comparison-faq header span,.comparison-cta>span{color:var(--orange-bright);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.comparison-hero h1{max-width:810px;color:var(--ivory);margin:26px 0 0;font-size:clamp(64px,6vw,96px);font-weight:520;line-height:.94}.comparison-hero-bottom{margin-top:40px}.comparison-hero-bottom>p{color:#f4f0e8a8;max-width:720px;font-size:17px;line-height:1.75}.comparison-hero-bottom>div{align-items:center;gap:28px;margin-top:28px;display:flex}.comparison-hero-bottom .text-link{color:var(--ivory)}.comparison-orientation{background:#17191bdb;border:1px solid #f4f0e82e;border-radius:28px;overflow:hidden;box-shadow:0 34px 100px #00000052}.comparison-orientation>header{border-bottom:1px solid var(--line-dark);color:#f4f0e88c;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:19px 22px;font-size:9px;display:flex}.comparison-orientation>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-orientation article{flex-direction:column;min-height:290px;padding:34px 27px;display:flex}.comparison-orientation article+article{border-left:1px solid var(--line-dark);background:linear-gradient(145deg,#b94a1b1c,#0000)}.comparison-orientation article small{color:var(--orange-bright);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.comparison-orientation article strong{color:var(--ivory);margin-top:auto;font-size:27px;line-height:1.1}.comparison-orientation article p{color:#f4f0e88c;margin:16px 0 0;font-size:12px;line-height:1.65}.comparison-orientation>footer{border-top:1px solid var(--line-dark);color:#f4f0e87a;padding:18px 22px;font-size:11px}.comparison-choice,.comparison-table-section,.comparison-decision,.comparison-sources,.comparison-faq{width:var(--shell);margin:0 auto}.comparison-choice{padding:118px 0}.comparison-choice>header{max-width:900px}.comparison-choice h2,.comparison-table-section h2,.comparison-decision h2,.comparison-sources h2,.comparison-faq h2,.comparison-cta h2{margin:20px 0 0;font-size:clamp(48px,4.7vw,76px);font-weight:530}.comparison-choice header>p{color:#625f59;max-width:760px;margin:25px 0 0;font-size:16px;line-height:1.75}.comparison-choice ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:58px 0 0;padding:0;list-style:none;display:grid}.comparison-choice li{flex-direction:column;min-height:260px;padding:28px;display:flex}.comparison-choice li+li{border-left:1px solid var(--line)}.comparison-choice li>span{color:var(--orange);font:500 22px/1 Newsreader Variable,Georgia,serif}.comparison-choice li>div{margin-top:auto}.comparison-choice h3{margin:0 0 10px;font-size:22px}.comparison-choice li p{color:#68645e;margin:0;font-size:13px;line-height:1.68}.comparison-table-section{padding:120px 0 126px}.comparison-table-section:before{z-index:-1;content:"";background:#eee8de;height:100%;margin-top:-120px;position:absolute;left:0;right:0}.comparison-table-section{z-index:0;position:relative}.comparison-table-section>header{grid-template-columns:1fr minmax(310px,.5fr);align-items:end;gap:80px;display:grid}.comparison-table-section>header p{color:#645f59;margin:0;font-size:14px;line-height:1.72}.comparison-table{background:#fbf8f2b8;border:1px solid #10111226;border-radius:24px;margin-top:60px;overflow:hidden}.comparison-table-head,.comparison-table-row{grid-template-columns:.62fr 1.2fr 1.2fr .85fr;display:grid}.comparison-table-head{color:var(--ivory);background:#17191b}.comparison-table-head span{color:#f4f0e899;letter-spacing:.1em;text-transform:uppercase;padding:17px 18px;font-size:9px;font-weight:800}.comparison-table-head span+span{border-left:1px solid var(--line-dark)}.comparison-table-row{border-top:1px solid var(--line);min-height:150px}.comparison-table-row>*{margin:0;padding:22px 18px}.comparison-table-row>*+*{border-left:1px solid var(--line)}.comparison-table-row strong{color:var(--ink);font-size:15px}.comparison-table-row p{color:#605d57;font-size:12px;line-height:1.65}.comparison-table-row p:last-child{color:#4e4a45;background:#b94a1b0b}.comparison-decision{grid-template-columns:.8fr 1.2fr;align-items:end;gap:90px;padding:130px 0;display:grid}.comparison-decision>div>p{color:#625f59;max-width:620px;margin:27px 0 0;font-size:16px;line-height:1.75}.comparison-decision ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.comparison-decision li{flex-direction:column;min-height:230px;padding:24px 19px;display:flex}.comparison-decision li+li{border-left:1px solid var(--line)}.comparison-decision li>span{color:var(--orange);font:500 20px/1 Newsreader Variable,Georgia,serif}.comparison-decision li strong{margin-top:auto;font-size:17px}.comparison-decision li small{color:#716d66;margin-top:6px;font-size:10px}.comparison-sources{grid-template-columns:.65fr 1.35fr;gap:90px;padding:116px 0;display:grid}.comparison-sources:before{z-index:-1;content:"";background:#151719;height:100%;margin-top:-116px;position:absolute;left:0;right:0}.comparison-sources{z-index:0;color:var(--ivory);position:relative}.comparison-sources h2{color:var(--ivory)}.comparison-sources>div{border-top:1px solid var(--line-dark)}.comparison-sources a{border-bottom:1px solid var(--line-dark);grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:18px;min-height:100px;padding:18px 0;display:grid}.comparison-sources a>span{color:var(--orange-bright);font:500 18px/1 Newsreader Variable,Georgia,serif}.comparison-sources a>div{flex-direction:column;display:flex}.comparison-sources a strong{color:var(--ivory);font-size:16px}.comparison-sources a small{color:#f4f0e880;margin-top:4px;font-size:11px}.comparison-sources a svg{width:19px}.comparison-sources>p{color:#f4f0e86b;grid-column:2;margin:-62px 0 0;font-size:11px}.comparison-faq{grid-template-columns:.6fr 1.4fr;gap:90px;padding:118px 0;display:grid}.comparison-faq>div{border-top:1px solid var(--line)}.comparison-faq details{border-bottom:1px solid var(--line)}.comparison-faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:20px;min-height:88px;font-size:16px;font-weight:700;list-style:none;display:grid}.comparison-faq summary::-webkit-details-marker{display:none}.comparison-faq summary i{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.comparison-faq details[open] summary i{transform:rotate(45deg)}.comparison-faq details p{color:#625f59;margin:-2px 0 28px;font-size:14px;line-height:1.75}.comparison-cta{min-height:570px;color:var(--ivory);background:radial-gradient(circle at 82% 20%,#dd642c2e,#0000 30%),#101112;padding:110px max(32px,50vw - 660px)}.comparison-cta h2{max-width:1000px;color:var(--ivory);font-size:clamp(55px,5.7vw,90px)}.comparison-cta>p{color:#f4f0e899;max-width:680px;margin:28px 0 0;font-size:16px}.comparison-cta>div{align-items:center;gap:30px;margin-top:34px;display:flex}.comparison-cta .text-link{color:var(--ivory)}@media (width<=1080px){.comparison-hero{grid-template-columns:1fr;gap:58px}.comparison-orientation{max-width:820px}.comparison-table-section>header{gap:48px}.comparison-decision{grid-template-columns:1fr;gap:55px}.comparison-sources{grid-template-columns:.8fr 1.2fr;gap:55px}}@media (width<=820px){.comparison-hero{min-height:auto;padding-top:62px}.comparison-hero h1{font-size:clamp(56px,10vw,80px)}.comparison-choice ol{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-choice li:nth-child(3){border-left:0;border-top:1px solid var(--line)}.comparison-choice li:nth-child(4){border-top:1px solid var(--line)}.comparison-table-section>header{grid-template-columns:1fr;gap:28px}.comparison-table-head{display:none}.comparison-table{background:0 0;border:0;border-radius:0;overflow:visible}.comparison-table-row{border:1px solid var(--line);background:#fbf8f2c7;border-radius:18px;grid-template-columns:1fr;min-height:0;margin-bottom:18px;display:grid;overflow:hidden}.comparison-table-row>*{padding:17px 19px;border-left:0!important}.comparison-table-row>*+*{border-top:1px solid var(--line)}.comparison-table-row strong{color:var(--ivory);background:#17191b}.comparison-table-row p:before{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.comparison-table-row p:first-of-type:before{content:"bsport · information publique"}.comparison-table-row p:nth-of-type(2):before{content:"GE2studio · information publique"}.comparison-table-row p:nth-of-type(3):before{content:"À vérifier"}.comparison-sources,.comparison-faq{grid-template-columns:1fr;gap:45px}.comparison-sources>p{grid-column:1;margin:0}}@media (width<=620px){.comparison-hero{gap:42px;padding:44px 20px 64px}.comparison-hero h1{font-size:clamp(48px,14vw,64px)}.comparison-hero-bottom>p{font-size:15px}.comparison-hero-bottom>div{flex-direction:column;align-items:stretch;gap:15px}.comparison-hero-bottom .pill{width:100%}.comparison-hero-bottom .text-link{width:max-content;max-width:100%}.comparison-orientation{border-radius:20px}.comparison-orientation>header{flex-direction:column;align-items:flex-start;gap:5px}.comparison-orientation>div{grid-template-columns:1fr}.comparison-orientation article{min-height:220px}.comparison-orientation article+article{border-top:1px solid var(--line-dark);border-left:0}.comparison-choice,.comparison-table-section,.comparison-decision,.comparison-sources,.comparison-faq{width:calc(100vw - 40px)}.comparison-choice{padding:82px 0}.comparison-choice h2,.comparison-table-section h2,.comparison-decision h2,.comparison-sources h2,.comparison-faq h2{font-size:clamp(39px,11.5vw,53px)}.comparison-choice ol{grid-template-columns:1fr}.comparison-choice li{min-height:190px}.comparison-choice li+li{border-top:1px solid var(--line);border-left:0}.comparison-table-section{padding:84px 0}.comparison-table-section:before{margin-top:-84px}.comparison-table{margin-top:42px}.comparison-decision{padding:86px 0}.comparison-decision ol{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-decision li{min-height:170px}.comparison-decision li:nth-child(3){border-top:1px solid var(--line);border-left:0}.comparison-decision li:nth-child(4){border-top:1px solid var(--line)}.comparison-sources{padding:82px 0}.comparison-sources:before{margin-top:-82px}.comparison-sources a{grid-template-columns:34px minmax(0,1fr) 18px}.comparison-faq{padding:84px 0}.comparison-faq summary{min-height:82px;font-size:15px}.comparison-cta{min-height:560px;padding:84px 20px}.comparison-cta h2{font-size:clamp(46px,13vw,62px)}.comparison-cta>div{flex-direction:column;align-items:stretch;gap:18px}.comparison-cta .pill{width:100%}.comparison-cta .text-link{width:max-content;max-width:100%}}.tools-page,.tool-detail-page,.methodology-page{background:var(--paper);color:var(--ink)}.tools-hero,.methodology-hero{min-height:700px;color:var(--ivory);background:radial-gradient(circle at 80% 24%,#dd642c2e,#0000 30%),repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#f4f0e80f calc(8.333% - 1px) 8.333%),#101214;padding:80px max(32px,50vw - 660px) 90px}.tools-hero>span,.tools-featured-copy>span,.tools-roadmap header span,.tools-method-link>span,.tool-detail-hero>div>span,.tool-detail-hero aside>span,.tool-interpretation>div>span,.tool-faq header span,.tool-cta>span,.methodology-hero>span,.methodology-principles>div>span,.methodology-definitions header>span,.methodology-estimates>div>span,.methodology-causality>span,.methodology-confidence header>span,.methodology-benchmark span,.methodology-cta>span{color:var(--orange-bright);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.tools-hero h1,.methodology-hero h1,.tool-detail-hero h1{max-width:980px;color:var(--ivory);margin:27px 0 0;font-size:clamp(68px,6.7vw,108px);font-weight:520;line-height:.92}.tools-hero>p,.methodology-hero>p{color:#f4f0e8a6;max-width:760px;margin:34px 0 0;font-size:18px;line-height:1.75}.tools-hero-proof{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:#f4f0e88c;grid-template-columns:repeat(4,minmax(0,1fr));max-width:880px;margin-top:52px;padding:18px 0;font-size:11px;display:grid}.tools-hero-proof span{align-items:center;min-height:44px;padding:0 16px;display:flex}.tools-hero-proof span+span{border-left:1px solid var(--line-dark)}.tools-hero-proof i{background:var(--sage);border-radius:50%;width:7px;height:7px;margin-right:9px}.tools-featured,.tools-roadmap,.tools-method-link,.tool-detail-steps,.tool-simulator-stage,.tool-interpretation,.tool-faq,.methodology-principles,.methodology-definitions,.methodology-estimates,.methodology-causality,.methodology-confidence,.methodology-benchmark{width:var(--shell);margin:0 auto}.tools-featured{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding:125px 0;display:grid}.tools-featured h2,.tools-roadmap h2,.tools-method-link h2,.tool-interpretation h2,.tool-faq h2,.tool-cta h2,.methodology-principles h2,.methodology-definitions h2,.methodology-estimates h2,.methodology-causality h2,.methodology-confidence h2,.methodology-benchmark h2,.methodology-cta h2{margin:20px 0 0;font-size:clamp(48px,4.7vw,76px);font-weight:530}.tools-featured-copy>p{color:#625f59;max-width:600px;margin:25px 0 0;font-size:16px;line-height:1.75}.tools-featured-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin:26px 0 31px;padding:0;list-style:none;display:grid}.tools-featured-copy li{color:#5f5b55;padding-left:16px;font-size:12px;position:relative}.tools-featured-copy li:before{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.tools-featured-scene{color:var(--ivory);background:#17191b;border:1px solid #1011122e;border-radius:28px;overflow:hidden;box-shadow:0 34px 90px #10111238}.tools-featured-scene>header{border-bottom:1px solid var(--line-dark);color:#f4f0e880;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:18px 22px;font-size:9px;display:flex}.tools-featured-scene>header span{align-items:center;gap:8px;display:flex}.tools-featured-scene>header i{background:var(--sage);border-radius:50%;width:7px;height:7px}.tools-featured-scene-kpi{flex-direction:column;padding:32px;display:flex}.tools-featured-scene-kpi span{color:var(--orange-bright);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.tools-featured-scene-kpi strong{letter-spacing:-.05em;margin-top:12px;font-size:58px}.tools-featured-scene-kpi small{color:#f4f0e873}.tools-featured-scene-bars{gap:18px;padding:0 32px 30px;display:grid}.tools-featured-scene-bars>span{color:#f4f0e899;grid-template-columns:68px minmax(0,1fr) 62px;align-items:center;gap:14px;font-size:10px;display:grid}.tools-featured-scene-bars i{background:#f4f0e817;border-radius:99px;height:8px;overflow:hidden}.tools-featured-scene-bars b{border-radius:inherit;background:#77736d;width:67%;height:100%;display:block}.tools-featured-scene-bars>span+span b{background:var(--orange-bright);width:82%}.tools-featured-scene>footer{border-top:1px solid var(--line-dark);background:#b94a1b14;padding:22px 32px}.tools-featured-scene>footer span{color:var(--orange-bright);text-transform:uppercase;font-size:9px}.tools-featured-scene>footer p{color:#f4f0e88c;margin:5px 0 0;font-size:12px}.tools-roadmap{padding:116px 0}.tools-roadmap:before{z-index:-1;content:"";background:#eee8de;height:100%;margin-top:-116px;position:absolute;left:0;right:0}.tools-roadmap{z-index:0;position:relative}.tools-roadmap>header{grid-template-columns:1fr .55fr;align-items:end;gap:80px;display:grid}.tools-roadmap>header>p{color:#625f59;margin:0;font-size:14px;line-height:1.75}.tools-roadmap>div{border-top:1px solid var(--line);margin-top:58px}.tools-roadmap article{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) 150px;align-items:center;gap:26px;min-height:110px;padding:22px 0;display:grid}.tools-roadmap article>span{color:var(--orange);font:500 20px/1 Newsreader Variable,Georgia,serif}.tools-roadmap h3{margin:0;font-size:19px}.tools-roadmap article p{color:#6a665f;margin:4px 0 0;font-size:13px}.tools-roadmap article small{color:#77726b;letter-spacing:.1em;text-transform:uppercase;justify-self:end;font-size:9px;font-weight:800}.tools-method-link{padding:115px 0}.tools-method-link h2{max-width:900px}.tools-method-link p{color:#625f59;max-width:680px;margin:26px 0 32px;font-size:16px}.tools-method-link .pill-outline{color:var(--ink);border-color:#10111247}.tool-detail-hero{min-height:690px;color:var(--ivory);background:radial-gradient(circle at 80% 25%,#dd642c2b,#0000 30%),#101214;grid-template-columns:1fr 420px;align-items:center;gap:90px;padding:80px max(32px,50vw - 660px) 94px;display:grid}.tool-detail-hero .seo-breadcrumb{grid-column:1/-1;align-self:start;margin-bottom:0}.tool-detail-hero>div>p{color:#f4f0e8a3;max-width:730px;margin:31px 0 0;font-size:17px;line-height:1.75}.tool-detail-hero aside{background:#f4f0e80b;border:1px solid #f4f0e82b;border-radius:24px;padding:30px}.tool-detail-hero aside strong{color:var(--ivory);margin-top:16px;font-size:28px;line-height:1.25;display:block}.tool-detail-hero aside p{color:#f4f0e88c;margin:16px 0 26px;font-size:13px}.tool-detail-hero aside small{color:#f4f0e885;align-items:center;gap:9px;display:flex}.tool-detail-hero aside i{background:var(--sage);border-radius:50%;width:7px;height:7px}.tool-detail-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:72px 0;display:grid}.tool-detail-steps article{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:18px;min-height:120px;padding:20px 30px;display:grid}.tool-detail-steps article+article{border-left:1px solid var(--line)}.tool-detail-steps article>span{color:var(--orange);font:500 20px/1 Newsreader Variable,Georgia,serif}.tool-detail-steps h2{margin:0;font-size:21px}.tool-detail-steps p{color:#67635d;margin:4px 0 0;font-size:12px}.tool-simulator-stage{padding:100px 0 122px}.tool-interpretation{grid-template-columns:.68fr 1.32fr;gap:90px;padding:116px 0;display:grid}.tool-interpretation:before{z-index:-1;content:"";background:#eee8de;height:100%;margin-top:-116px;position:absolute;left:0;right:0}.tool-interpretation{z-index:0;position:relative}.tool-interpretation>div>p{color:#625f59;max-width:540px;margin:26px 0 0;font-size:15px;line-height:1.75}.tool-interpretation ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tool-interpretation li{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(0,1fr);align-items:center;gap:20px;min-height:110px;padding:22px 0;display:grid}.tool-interpretation li>span{color:var(--orange);font:500 20px/1 Newsreader Variable,Georgia,serif}.tool-interpretation li strong{font-size:19px}.tool-interpretation li p{color:#66625c;margin:5px 0 0;font-size:13px}.tool-faq{grid-template-columns:.65fr 1.35fr;gap:90px;padding:116px 0;display:grid}.tool-faq>div{border-top:1px solid var(--line)}.tool-faq details{border-bottom:1px solid var(--line)}.tool-faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:20px;min-height:86px;font-size:16px;font-weight:700;list-style:none;display:grid}.tool-faq summary::-webkit-details-marker{display:none}.tool-faq summary i{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.tool-faq details[open] summary i{transform:rotate(45deg)}.tool-faq details p{color:#625f59;margin:-1px 0 28px;font-size:14px;line-height:1.75}.tool-cta,.methodology-cta{min-height:560px;color:var(--ivory);background:radial-gradient(circle at 82% 25%,#dd642c2e,#0000 30%),#101112;padding:110px max(32px,50vw - 660px)}.tool-cta h2,.methodology-cta h2{max-width:940px;color:var(--ivory);font-size:clamp(56px,5.8vw,92px)}.tool-cta>p{color:#f4f0e894;max-width:660px;margin:27px 0 0}.tool-cta>div,.methodology-cta>div{align-items:center;gap:30px;margin-top:34px;display:flex}.tool-cta .text-link,.methodology-cta .text-link{color:var(--ivory)}.methodology-hero>div{border-top:1px solid var(--line-dark);color:#f4f0e873;gap:28px;max-width:760px;margin-top:50px;padding-top:18px;font-size:11px;display:flex}.methodology-principles{grid-template-columns:.7fr 1.3fr;align-items:end;gap:90px;padding:118px 0;display:grid}.methodology-principles ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.methodology-principles li{flex-direction:column;min-height:230px;padding:24px 18px;display:flex}.methodology-principles li+li{border-left:1px solid var(--line)}.methodology-principles li>span{color:var(--orange);font:500 19px/1 Newsreader Variable,Georgia,serif}.methodology-principles li strong{margin-top:auto;font-size:17px}.methodology-principles li p{color:#6b675f;margin:7px 0 0;font-size:11px;line-height:1.6}.methodology-definitions{padding:118px 0}.methodology-definitions:before{z-index:-1;content:"";background:#eee8de;height:100%;margin-top:-118px;position:absolute;left:0;right:0}.methodology-definitions{z-index:0;position:relative}.methodology-definitions>header{grid-template-columns:1fr .55fr;align-items:end;gap:80px;display:grid}.methodology-definitions>header>p{color:#625f59;margin:0;font-size:14px;line-height:1.7}.methodology-definitions>div{border-top:1px solid var(--line);margin-top:58px}.methodology-definitions article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr 1.1fr .8fr;align-items:center;gap:26px;min-height:150px;padding:24px 0;display:grid}.methodology-definitions article>span{color:var(--orange);font:500 19px/1 Newsreader Variable,Georgia,serif}.methodology-definitions h3{margin:0;font-size:19px}.methodology-definitions article strong{color:var(--orange);margin-top:7px;font-size:12px;display:block}.methodology-definitions article p{color:#5f5b55;margin:0;font-size:13px;line-height:1.65}.methodology-definitions article small{color:#77726b;font-size:11px;line-height:1.6}.methodology-estimates{grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;padding:125px 0;display:grid}.methodology-estimates>div>p{color:#625f59;max-width:580px;margin:27px 0 0;font-size:15px;line-height:1.75}.methodology-estimate-board{color:var(--ivory);background:#17191b;border:1px solid #10111229;border-radius:26px;overflow:hidden;box-shadow:0 32px 80px #10111233}.methodology-estimate-board>header{border-bottom:1px solid var(--line-dark);color:#f4f0e880;text-transform:uppercase;justify-content:space-between;padding:18px 22px;font-size:9px;display:flex}.methodology-estimate-board>header span{align-items:center;gap:8px;display:flex}.methodology-estimate-board>header i{background:var(--sage);border-radius:50%;width:7px;height:7px}.methodology-estimate-board dl{margin:0;padding:0 28px 20px}.methodology-estimate-board dl div{border-bottom:1px solid var(--line-dark);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:20px;min-height:80px;padding:17px 0;display:grid}.methodology-estimate-board dt{color:var(--orange-bright);text-transform:uppercase;font-size:9px;font-weight:800}.methodology-estimate-board dd{color:#f4f0e8b8;margin:0;font-size:13px}.methodology-causality{background:linear-gradient(135deg,#b94a1b1a,#fbf8f299);border:1px solid #b94a1b3d;border-radius:28px;margin-bottom:120px;padding:68px 72px}.methodology-causality h2{max-width:930px;font-size:clamp(44px,4.2vw,68px)}.methodology-causality>p{color:#625f59;max-width:900px;margin:27px 0 0;font-size:15px;line-height:1.75}.methodology-confidence{padding:116px 0}.methodology-confidence:before{z-index:-1;content:"";background:#151719;height:100%;margin-top:-116px;position:absolute;left:0;right:0}.methodology-confidence{z-index:0;color:var(--ivory);position:relative}.methodology-confidence h2{color:var(--ivory)}.methodology-confidence>div{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;display:grid}.methodology-confidence article{flex-direction:column;min-height:300px;padding:32px;display:flex}.methodology-confidence article+article{border-left:1px solid var(--line-dark)}.methodology-confidence article>span{color:var(--orange-bright);text-transform:uppercase;font-size:10px;font-weight:800}.methodology-confidence article strong{max-width:500px;color:var(--ivory);margin-top:auto;font-size:25px;line-height:1.35}.methodology-confidence article p{color:#f4f0e885;margin:15px 0 0;font-size:13px}.methodology-benchmark{grid-template-columns:.8fr 1.2fr;align-items:end;gap:90px;padding:120px 0;display:grid}.methodology-benchmark>p{color:#625f59;margin:0;font-size:16px;line-height:1.75}@media (width<=980px){.tools-featured,.tool-interpretation,.methodology-principles,.methodology-estimates,.methodology-benchmark{grid-template-columns:1fr;gap:55px}.tool-detail-hero{grid-template-columns:1fr;gap:50px}.tool-detail-hero aside{max-width:680px}.tools-roadmap>header,.methodology-definitions>header{grid-template-columns:1fr;gap:28px}.tool-faq{grid-template-columns:1fr;gap:45px}.methodology-definitions article{grid-template-columns:48px 1fr 1fr}.methodology-definitions article small{grid-column:2/-1}}@media (width<=720px){.tools-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-hero-proof span:nth-child(3){border-top:1px solid var(--line-dark);border-left:0}.tools-hero-proof span:nth-child(4){border-top:1px solid var(--line-dark)}.tools-roadmap article{grid-template-columns:50px minmax(0,1fr)}.tools-roadmap article small{grid-column:2;justify-self:start}.tool-detail-steps{grid-template-columns:1fr}.tool-detail-steps article+article{border-top:1px solid var(--line);border-left:0}.methodology-principles ol{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-principles li:nth-child(3){border-top:1px solid var(--line);border-left:0}.methodology-principles li:nth-child(4){border-top:1px solid var(--line)}}@media (width<=620px){.tools-hero,.methodology-hero{min-height:650px;padding:44px 20px 70px}.tools-hero h1,.methodology-hero h1,.tool-detail-hero h1{font-size:clamp(48px,14vw,64px)}.tools-hero>p,.methodology-hero>p{font-size:15px}.tools-hero-proof{margin-top:38px}.tools-featured,.tools-roadmap,.tools-method-link,.tool-detail-steps,.tool-simulator-stage,.tool-interpretation,.tool-faq,.methodology-principles,.methodology-definitions,.methodology-estimates,.methodology-causality,.methodology-confidence,.methodology-benchmark{width:calc(100vw - 40px)}.tools-featured{padding:84px 0}.tools-featured h2,.tools-roadmap h2,.tools-method-link h2,.tool-interpretation h2,.tool-faq h2,.methodology-principles h2,.methodology-definitions h2,.methodology-estimates h2,.methodology-causality h2,.methodology-confidence h2,.methodology-benchmark h2{font-size:clamp(39px,11.5vw,53px)}.tools-featured-copy ul{grid-template-columns:1fr}.tools-featured-scene{border-radius:20px}.tools-featured-scene-kpi{padding:24px 20px}.tools-featured-scene-kpi strong{font-size:46px}.tools-featured-scene-bars{padding:0 20px 24px}.tools-featured-scene>footer{padding:20px}.tools-roadmap{padding:82px 0}.tools-roadmap:before{margin-top:-82px}.tools-roadmap article{gap:13px}.tools-method-link{padding:84px 0}.tool-detail-hero{min-height:auto;padding:44px 20px 72px}.tool-detail-hero .seo-breadcrumb{white-space:nowrap;overflow:hidden}.tool-detail-hero>div>p{font-size:15px}.tool-detail-hero aside{padding:23px}.tool-detail-hero aside strong{font-size:24px}.tool-detail-steps{padding:44px 0}.tool-simulator-stage{padding:70px 0 84px}.tool-interpretation{padding:82px 0}.tool-interpretation:before{margin-top:-82px}.tool-faq{padding:82px 0}.tool-faq summary{min-height:82px;font-size:15px}.tool-cta,.methodology-cta{min-height:560px;padding:84px 20px}.tool-cta h2,.methodology-cta h2{font-size:clamp(46px,13vw,62px)}.tool-cta>div,.methodology-cta>div{flex-direction:column;align-items:stretch;gap:18px}.tool-cta .pill,.methodology-cta .pill{width:100%}.tool-cta .text-link,.methodology-cta .text-link{width:max-content;max-width:100%}.methodology-hero>div{flex-wrap:wrap;gap:12px 22px}.methodology-principles{padding:82px 0}.methodology-principles li{min-height:190px}.methodology-definitions{padding:82px 0}.methodology-definitions:before{margin-top:-82px}.methodology-definitions article{grid-template-columns:38px minmax(0,1fr);gap:14px}.methodology-definitions article p,.methodology-definitions article small{grid-column:2}.methodology-estimates{padding:86px 0}.methodology-estimate-board{border-radius:20px}.methodology-estimate-board dl{padding:0 20px 18px}.methodology-estimate-board dl div{grid-template-columns:1fr;gap:5px}.methodology-causality{border-radius:20px;margin-bottom:84px;padding:42px 24px}.methodology-confidence{padding:82px 0}.methodology-confidence:before{margin-top:-82px}.methodology-confidence>div{grid-template-columns:1fr}.methodology-confidence article{min-height:250px;padding:24px}.methodology-confidence article+article{border-top:1px solid var(--line-dark);border-left:0}.methodology-benchmark{padding:84px 0}}

/* WordPress integration layer. */
body.admin-bar .site-header { top: 32px; }
body.admin-bar .home-hero-immersive { min-height: max(760px, calc(100svh - var(--header-height) - 32px)); }
body.admin-bar .desktop-mega-panel { top: calc(var(--header-height) + 32px); max-height: calc(100dvh - var(--header-height) - 32px); }
.ge2studio-wordpress { min-height: 100vh; }
.ge2studio-wordpress .site-header a,
.ge2studio-wordpress .site-footer a { text-decoration: none; }
.wp-mobile-menu { color: var(--ivory); background: rgba(16, 17, 18, .99); }
.wp-mobile-menu-label { color: var(--orange-bright); letter-spacing: .14em; text-transform: uppercase; font-size: 11px; font-weight: 800; }
.wp-mobile-menu { position: fixed; z-index: 220; inset: 0; overflow: auto; padding: max(22px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left)); }
body.admin-bar .wp-mobile-menu { top: 32px; }
.wp-mobile-menu-header { display: flex; justify-content: space-between; align-items: center; padding-bottom: 18px; border-bottom: 1px solid var(--line-dark); }
.wp-mobile-menu-close { width: 48px; height: 48px; color: var(--ivory); background: transparent; border: 1px solid rgba(221,100,44,.55); border-radius: 50%; font-size: 26px; cursor: pointer; }
.wp-mobile-menu nav { padding: 18px 0 40px; }
.wp-mobile-menu nav a { min-height: 64px; border-bottom: 1px solid var(--line-dark); display: flex; justify-content: space-between; align-items: center; gap: 16px; font-weight: 680; }
.wp-mobile-menu nav a::after { content: "→"; color: var(--orange-bright); }
.wp-mobile-menu .pill { margin-top: 24px; width: 100%; }
.ge2studio-form-feedback { margin-top: 18px; border: 1px solid var(--line); border-radius: 16px; padding: 18px; }
.ge2studio-form-feedback[data-tone="success"] { border-color: rgba(91,132,95,.6); background: rgba(91,132,95,.1); }
.ge2studio-form-feedback[data-tone="error"] { border-color: rgba(185,74,27,.55); background: rgba(185,74,27,.08); }
.ge2studio-form-feedback strong { display: block; margin-bottom: 4px; }
@media (max-width: 782px) {
  body.admin-bar .site-header { top: 46px; }
  body.admin-bar .home-hero-immersive { min-height: 0; }
  body.admin-bar .wp-mobile-menu { top: 46px; }
}
@media (max-width: 720px) { .wp-mobile-menu { padding: max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left)); } }
@media (prefers-reduced-motion: reduce) {
  .wp-mobile-menu { animation: none !important; transition: none !important; }
}

