@charset "UTF-8";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}@font-face{font-family:Inter;src:local("Inter-ExtraLight"),url(/fonts/Inter/Inter-ExtraLight.ttf) format("ttf");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter-Light"),url(/fonts/Inter/Inter-Light.ttf) format("ttf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter-Regular"),url(/fonts/Inter/Inter-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter-Medium"),url(/fonts/Inter/Inter-Medium.ttf) format("ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter-SemiBold"),url(/fonts/Inter/Inter-SemiBold.ttf) format("ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter-Bold"),url(/fonts/Inter/Inter-Bold.ttf) format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter-ExtraBold"),url(/fonts/Inter/Inter-ExtraBold.ttf) format("ttf");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:local("Karla-ExtraLight"),url(/fonts/Karla/Karla-ExtraLight.ttf) format("ttf");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:local("Karla-Light"),url(/fonts/Karla/Karla-Light.ttf) format("ttf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:local("Karla-Regular"),url(/fonts/Karla/Karla-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:local("Karla-Medium"),url(/fonts/Karla/Karla-Medium.ttf) format("ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:local("Karla-SemiBold"),url(/fonts/Karla/Karla-SemiBold.ttf) format("ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:local("Karla-Bold"),url(/fonts/Karla/Karla-Bold.ttf) format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:local("Karla-ExtraBold"),url(/fonts/Karla/Karla-ExtraBold.ttf) format("ttf");font-weight:900;font-style:normal;font-display:swap}*{box-sizing:border-box}body{font-family:Inter,Karla,sans-serif;overflow-x:hidden;max-width:100vw;margin:0;padding:0}html,#root{max-width:100vw}.custom-dots.slick-dots{position:relative!important;bottom:-20px!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0;padding:0;list-style:none;width:100%}.custom-dots.slick-dots li{margin:0 12px}.custom-dots.slick-dots li button{width:25px!important;height:4px!important;background:#fff6!important;border-radius:2px!important;border:none!important;padding:0!important;font-size:0!important;color:transparent!important;cursor:pointer;transition:all .3s ease}.custom-dots.slick-dots li button:before{display:none!important;content:""!important}.custom-dots.slick-dots li.slick-active button{background:#fff!important;width:40px!important}.ant-carousel .slick-track{display:flex!important}.ant-carousel .slick-slide{height:auto!important}.ant-carousel .slick-slide>div{height:100%!important}.quick-enquiry{display:grid;gap:17px;width:100%;padding:30px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:#0c072759;box-shadow:0 28px 70px #07031a3d;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.quick-enquiry-heading{display:grid;gap:7px;margin-bottom:3px}.quick-enquiry-heading small{color:#7feaf4;font-size:9px;font-weight:850;letter-spacing:.13em}.quick-enquiry-heading h3{margin:0;color:#fff;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.12}.quick-enquiry-heading p{margin:0;color:#c9c2df;font-size:11px;line-height:1.55}.quick-enquiry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.quick-enquiry label:not(.quick-enquiry-consent){display:grid;gap:7px}.quick-enquiry label>span{color:#e4dff1;font-size:9px;font-weight:750;letter-spacing:.025em}.quick-enquiry input,.quick-enquiry select,.quick-enquiry textarea{width:100%;min-height:45px;padding:11px 13px;border:1px solid rgba(255,255,255,.2);border-radius:11px;outline:none;background:#ffffff17;color:#fff;font:inherit;font-size:12px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.quick-enquiry select{appearance:auto}.quick-enquiry select option{color:#211743}.quick-enquiry textarea{min-height:105px;resize:vertical}.quick-enquiry-context{overflow:hidden;border:1px solid rgba(151,129,218,.38);border-radius:12px;background:#ffffff0a}.quick-enquiry-context summary{padding:13px 15px;color:#d8cef4;font-size:10px;font-weight:750;cursor:pointer}.quick-enquiry-context pre{max-height:300px;margin:0;overflow:auto;padding:15px;border-top:1px solid rgba(151,129,218,.25);color:#bfb4d3;font-family:Inter,sans-serif;font-size:8px;line-height:1.65;white-space:pre-wrap}.quick-enquiry input:focus,.quick-enquiry select:focus,.quick-enquiry textarea:focus{border-color:#69ddec;background:#ffffff21;box-shadow:0 0 0 3px #69ddec21}.quick-enquiry input::placeholder,.quick-enquiry textarea::placeholder{color:#9e96b9}.quick-enquiry-consent{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.quick-enquiry-consent input{width:16px;min-height:16px;margin-top:1px;accent-color:#65dcea}.quick-enquiry-consent span{color:#bfb7d4!important;font-size:9px!important;font-weight:500!important;line-height:1.5}.quick-enquiry-consent a{color:#7feaf4;text-decoration:underline;text-underline-offset:2px}.quick-enquiry-submit{display:flex;flex-wrap:wrap;gap:13px;align-items:center;justify-content:space-between}.quick-enquiry-submit button{min-height:46px;padding:0 22px;border:0;border-radius:999px;background:#70e7f2;color:#171034;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.quick-enquiry-submit button:hover:not(:disabled){transform:translateY(-2px)}.quick-enquiry-submit button:disabled{cursor:not-allowed;opacity:.48}.quick-enquiry-status{min-height:19px}.quick-enquiry-status span{display:flex;gap:7px;align-items:center;font-size:10px;font-weight:700}.quick-enquiry-status svg{font-size:17px}.quick-enquiry-status .is-success{color:#7cf0c6}.quick-enquiry-status .is-error{color:#ffb4be}@media(max-width:620px){.quick-enquiry{padding:23px 18px}.quick-enquiry-grid{grid-template-columns:1fr}.quick-enquiry-submit{align-items:stretch}.quick-enquiry-submit button{width:100%}}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.product-name{--product-suite: currentColor;--product-cortex: #49378f;--product-os: #149ed2;font-weight:inherit;white-space:nowrap}.product-name--inherit{--product-suite: currentColor;--product-cortex: currentColor;--product-os: #11a9dc}.product-name--inverse{--product-suite: #d8d2ea;--product-cortex: #ffffff;--product-os: #54dcff}.product-name__suite{color:var(--product-suite)}.product-name__cortex{color:var(--product-cortex)}.product-name__os{color:var(--product-os)}.product-name--lockup{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1}.product-name--lockup .product-name__suite{margin-bottom:5px;font-size:10px;font-weight:750;letter-spacing:.16em}.product-name--lockup .product-name__platform{font-size:22px;font-weight:750;letter-spacing:-.035em}.content-page{--content-ink: #17122f;--content-muted: #665f78;--content-line: #e2dde9;--content-purple: #5832dd;--content-deep: #281269;--content-cyan: #08d8e5;min-height:100vh;overflow-x:hidden;background:#fbfaf7;color:var(--content-ink);font-family:Inter,Karla,sans-serif}.content-page *{box-sizing:border-box}.content-shell{width:min(1320px,calc(100% - 48px));margin-inline:auto}.content-eyebrow{color:#3f2abd;font-size:11px;font-weight:800;letter-spacing:.15em;line-height:1.4}.content-eyebrow-light{color:#8aedf8}.content-hero{position:relative;overflow:hidden;padding:154px 0 0;background:linear-gradient(180deg,#f6f3ffe6,#fbfaf7f7),#fbfaf7}.content-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(60,42,105,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(60,42,105,.035) 1px,transparent 1px);background-size:56px 56px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 86%);mask-image:linear-gradient(to bottom,black,transparent 86%);pointer-events:none}.content-orb{position:absolute;top:70px;right:-210px;width:620px;height:620px;border:1px solid rgba(80,47,210,.13);border-radius:50%;box-shadow:inset 0 0 110px #03d5e60f,0 0 0 84px #5832dd06}.content-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:end}.content-hero h1{max-width:780px;margin:22px 0 32px;font-size:clamp(2.85rem,4.6vw,5rem);font-weight:660;letter-spacing:-.052em;line-height:.98}.content-hero h1 span{background:linear-gradient(105deg,#281269,#5933df 58%,#108bca);background-clip:text;-webkit-background-clip:text;color:transparent}.about-hero h1{max-width:720px;font-size:clamp(2.75rem,3.9vw,4.25rem);line-height:1.01}.content-hero-side{padding-bottom:48px}.content-hero-side>p,.join-hero-layout>div:first-child>p,.insights-hero-heading>p{margin:0;color:var(--content-muted);font-size:16px;line-height:1.75}.content-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:30px}.content-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 23px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.content-button:hover{transform:translateY(-2px)}.content-button svg,.content-text-link svg{font-size:18px}.content-button-primary{background:var(--content-deep);box-shadow:0 13px 28px #28126930;color:#fff}.content-button-primary:hover{background:#3b1a92}.content-button-cyan{background:var(--content-cyan);color:#11102d}.content-button-outline{border-color:#ffffff57;color:#fff}.content-text-link{display:inline-flex;align-items:center;gap:5px;color:#3c2a72;font-size:12px;font-weight:750;text-decoration:none}.principle-row{position:relative;z-index:2;display:flex;flex-wrap:wrap;min-height:88px;align-items:center;justify-content:center;gap:22px;margin-top:52px;border:1px solid rgba(47,32,91,.12);border-bottom:0;border-radius:20px 20px 0 0;background:#ffffffc7;color:#5f576e;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.principle-row i{width:3px;height:3px;border-radius:50%;background:#a59dae}.content-section{padding:96px 0}.white-section{background:#fff}.soft-section{background:#f5f3f8}.dark-section{background:radial-gradient(circle at 88% 20%,rgba(32,108,240,.2),transparent 25%),#17122f;color:#fff}.content-section-heading h2,.dark-copy h2,.editorial-layout h2,.content-cta h2,.talent-network h2{margin:17px 0 19px;font-size:clamp(2.15rem,3.25vw,3.6rem);font-weight:660;letter-spacing:-.045em;line-height:1.02}.content-section-heading>p{max-width:660px;margin:0;color:var(--content-muted);font-size:16px;line-height:1.7}.centered-heading{max-width:870px;margin:0 auto 58px;text-align:center}.centered-heading>p{margin-inline:auto}.story-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:110px;align-items:start}.story-copy{display:grid;gap:19px;color:#625a73;font-size:15px;line-height:1.75}.story-copy p{margin:0}.story-lead{color:#2b2343;font-size:21px;font-weight:620;line-height:1.5}.story-copy blockquote{margin:18px 0 0;padding:22px 0 22px 24px;border-left:3px solid #5c35df;color:#33226f;font-size:18px;font-weight:650;line-height:1.55}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.value-card{min-height:330px;padding:27px;border:1px solid var(--content-line);border-radius:18px;background:#fff}.value-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:62px}.value-card-top>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#eeeaff;color:#5d34e6}.value-card-top small{color:#a59eb2;font-size:9px;font-weight:850;letter-spacing:.11em}.value-card h3,.role-grid h3,.working-list h3{margin:0 0 11px;color:#221a3a;font-size:19px;letter-spacing:-.03em}.value-card p,.role-grid p,.working-list p{margin:0;color:#6d667c;font-size:13px;line-height:1.65}.team-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:95px;align-items:center}.team-portrait{position:relative}.team-portrait>img{display:block;width:100%;max-height:650px;border-radius:20px;object-fit:cover;object-position:center top;filter:saturate(.85)}.team-portrait>div{position:absolute;right:-24px;bottom:-25px;display:grid;gap:4px;padding:17px 20px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#1b1439f5;box-shadow:0 22px 45px #00000045}.team-portrait small{color:#7deaf5;font-size:8px;font-weight:850;letter-spacing:.12em}.team-portrait b{font-size:13px}.dark-copy h2{color:#fff}.dark-copy>p,.talent-network>div:first-child>p{margin:0;color:#bcb5d1;font-size:15px;line-height:1.75}.dark-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px;margin:30px 0}.dark-checks span{display:flex;gap:8px;align-items:center;color:#ddd8eb;font-size:11px}.dark-checks svg{padding:3px;border-radius:50%;background:#2de0af21;color:#57e3bd;font-size:18px}.recognition-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.recognition-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.recognition-grid article{display:flex;min-height:125px;align-items:center;gap:17px;padding:20px;border:1px solid var(--content-line);border-radius:16px;background:#fbfafc}.recognition-grid img{width:66px;max-height:48px;object-fit:contain}.recognition-grid article>div{display:grid;gap:4px}.recognition-grid b{color:#29213e;font-size:13px}.recognition-grid small{color:#81798e;font-size:9px}.ecosystem-section{overflow:hidden}.company-details-section{border-bottom:1px solid #e6e1eb}.company-details-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:100px;align-items:center}.company-email{display:inline-flex;align-items:center;gap:7px;margin-top:27px;color:#3f26a7;font-size:17px;font-weight:750;text-decoration:none}.company-email svg{font-size:19px}.company-details-card{position:relative;display:grid;gap:8px;padding:38px 42px;overflow:hidden;border:1px solid rgba(66,47,115,.14);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(5,217,232,.11),transparent 35%),#f7f5fb;box-shadow:0 20px 50px #23174812;color:#625a73;font-style:normal;line-height:1.65}.company-details-card>span{margin-bottom:8px;color:#4b35b7;font-size:10px;font-weight:800;letter-spacing:.14em}.company-details-card strong{color:#21193c;font-size:26px}.company-details-card p{margin:0}.company-details-card div{margin-top:14px;padding-top:17px;border-top:1px solid rgba(66,47,115,.13)}.ecosystem-carousel{margin-top:34px;padding:14px 8px 6px;border:1px solid var(--content-line);border-radius:22px;background:#fbfafc;box-shadow:0 24px 60px #29195814}.ecosystem-carousel .slick-slide img{filter:saturate(.86);transition:filter .2s ease,transform .2s ease}.ecosystem-carousel .slick-slide:hover img{filter:saturate(1);transform:scale(1.04)}.content-cta{padding:88px 0;background:linear-gradient(110deg,#25115f,#4b22aa 54%,#1469c1);color:#fff}.content-cta-inner{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.content-cta h2{max-width:750px;margin-bottom:0;color:#fff}.content-cta-inner>div:last-child{display:flex;flex-wrap:wrap;gap:11px}.join-hero{padding-bottom:96px}.join-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:1.03fr .97fr;gap:88px;align-items:center}.join-hero-layout h1{max-width:790px}.join-hero-layout>div:first-child>p{max-width:690px}.join-signal{overflow:hidden;border:1px solid #d9d3e4;border-radius:20px;background:#ffffffd6;box-shadow:0 28px 70px #24164c21;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.join-signal-head{display:flex;gap:11px;align-items:center;padding:20px 23px;border-bottom:1px solid #e4dfeb;background:#f7f5fa}.join-signal-head small{color:#655d73;font-size:9px;font-weight:850;letter-spacing:.12em}.live-dot{width:8px;height:8px;border-radius:50%;background:#14be7b;box-shadow:0 0 0 4px #14be7b24}.join-signal-row{display:flex;gap:13px;align-items:center;min-height:77px;padding:18px 23px;color:#342d48;font-size:13px;font-weight:650}.join-signal-row+.join-signal-row{border-top:1px solid #e8e4ed}.join-signal-row svg{padding:3px;border-radius:50%;background:#e9fff6;color:#11996b;font-size:19px}.role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.role-grid article{min-height:290px;padding:27px;border:1px solid var(--content-line);border-radius:18px;background:#fcfbfd}.role-grid article>span{display:grid;width:46px;height:46px;margin-bottom:55px;place-items:center;border-radius:13px;background:#eeeaff;color:#5a34df}.working-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:95px}.working-list{display:grid;gap:10px}.working-list article{display:grid;grid-template-columns:48px 1fr;gap:15px;padding:24px;border:1px solid var(--content-line);border-radius:16px;background:#fff}.working-list article>span{color:#5e38d7;font-size:10px;font-weight:850;letter-spacing:.12em}.talent-network{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:start}.talent-network h2{color:#fff}.talent-network-card{padding:32px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0f}.talent-network-card>small{color:#8cecf7;font-size:9px;font-weight:850;letter-spacing:.12em}.talent-network-card ul{display:grid;gap:13px;margin:24px 0 28px;padding:0;list-style:none}.talent-network-card li{display:flex;align-items:center;gap:10px;color:#ded8ea;font-size:12px}.talent-network-card li svg{color:#48e1b7;font-size:18px}.talent-form-wrap{width:100%;scroll-margin-top:96px}.insights-hero{padding-bottom:100px}.insights-hero-heading{position:relative;z-index:2;max-width:1320px;margin-bottom:65px}.insights-hero-heading h1{max-width:1030px}.insights-hero-heading>p{max-width:760px}.featured-insight{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;border:1px solid #dbd5e5;border-radius:22px;background:#fff;box-shadow:0 30px 75px #2818581f}.featured-image{position:relative;min-height:500px;overflow:hidden}.featured-image img{width:100%;height:100%;object-fit:cover}.featured-image>span{position:absolute;top:20px;left:20px;padding:7px 10px;border-radius:999px;background:#ffffffed;color:#4b2eb0;font-size:8px;font-weight:850;letter-spacing:.12em}.featured-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px}.featured-copy>small,.insight-card-body>small{color:#5c38d0;font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.featured-copy h2{margin:14px 0;color:#201838;font-size:clamp(2rem,3.5vw,3.5rem);letter-spacing:-.05em;line-height:1.02}.featured-copy>p{margin:0;color:#6b6378;font-size:14px;line-height:1.7}.article-author{display:flex;align-items:center;gap:11px;margin:24px 0 28px}.article-author>img{width:38px;height:38px;border-radius:50%;object-fit:cover}.article-author>span{display:grid;gap:2px}.article-author b{color:#342b47;font-size:10px}.article-author small{color:#938b9e;font-size:9px}.insights-list-section{padding-top:88px}.insights-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:45px}.category-tabs{display:flex;flex-wrap:wrap;gap:7px}.category-tabs button{padding:10px 15px;border:1px solid #ded9e7;border-radius:999px;background:#fff;color:#6c6579;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.category-tabs button[aria-selected=true]{border-color:#2f1b70;background:#2f1b70;color:#fff}.insight-search{display:flex;width:min(310px,100%);min-height:44px;align-items:center;gap:8px;padding:0 15px;border:1px solid #ded9e7;border-radius:999px;background:#fbfafc;color:#8d8599}.insight-search svg{font-size:18px}.insight-search input{width:100%;border:0;outline:0;background:transparent;color:#29213e;font:inherit;font-size:11px}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.insight-card{overflow:hidden;border:1px solid var(--content-line);border-radius:18px;background:#fff;transition:transform .22s ease,box-shadow .22s ease}.insight-card:hover{box-shadow:0 20px 45px #28185a1a;transform:translateY(-5px)}.insight-card-image{display:block;aspect-ratio:1.52;overflow:hidden}.insight-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.insight-card:hover .insight-card-image img{transform:scale(1.025)}.insight-card-body{padding:25px}.insight-card-body h2{min-height:74px;margin:12px 0 11px;font-size:20px;letter-spacing:-.035em;line-height:1.18}.insight-card-body h2 a{color:#231b3b;text-decoration:none}.insight-card-body>p{min-height:68px;margin:0;color:#6c6479;font-size:12px;line-height:1.6}.insight-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:23px;padding-top:17px;border-top:1px solid #e8e4ed;color:#91899d;font-size:9px}.insight-card-footer a{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#f0edfa;color:#5833d4}.insight-card-footer svg{font-size:16px}.empty-insights{padding:80px 20px;border:1px dashed #d9d2e5;border-radius:18px;text-align:center}.empty-insights h2{margin:0 0 7px;color:#2a223f;font-size:24px}.empty-insights p{color:#746c80}.empty-insights button{border:0;background:transparent;color:#5230c8;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.editorial-roadmap{padding:100px 0;background:#17122f;color:#fff}.editorial-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;align-items:center}.editorial-layout h2{color:#fff}.editorial-layout>div:first-child>p{margin:0;color:#b7b0cb;font-size:14px;line-height:1.7}.editorial-topics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.editorial-topics span{display:flex;min-height:70px;align-items:center;gap:16px;padding:17px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#ffffff0a;color:#ded8ea;font-size:11px;font-weight:650}.editorial-topics small{color:#7fe8f5;font-size:8px;font-weight:850;letter-spacing:.1em}@media(max-width:1050px){.content-hero-grid,.join-hero-layout,.company-details-layout{grid-template-columns:1fr;gap:28px}.content-hero-side{max-width:760px}.value-grid,.role-grid{grid-template-columns:repeat(2,1fr)}.team-layout,.recognition-layout,.working-layout,.talent-network,.editorial-layout{gap:55px}.insight-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.content-shell{width:min(100% - 32px,680px)}.content-hero{padding-top:135px}.content-hero h1{font-size:clamp(2.55rem,10.5vw,3.7rem);line-height:1}.content-section{padding:72px 0}.story-layout,.team-layout,.recognition-layout,.working-layout,.talent-network,.featured-insight,.editorial-layout,.content-cta-inner{grid-template-columns:1fr;gap:42px}.team-portrait{max-width:520px}.team-portrait>div{right:10px}.featured-image{min-height:380px}.insights-toolbar{align-items:stretch;flex-direction:column}.insight-search{width:100%}.content-cta-inner>div:last-child{justify-content:flex-start}}@media(max-width:560px){.content-shell{width:min(100% - 26px,520px)}.content-hero{padding-top:118px}.content-actions,.content-cta-inner>div:last-child{display:grid;grid-template-columns:1fr}.content-button{width:100%}.principle-row{justify-content:flex-start;gap:9px 14px;padding:23px}.principle-row i{display:none}.value-grid,.role-grid,.recognition-grid,.dark-checks,.insight-grid,.editorial-topics{grid-template-columns:1fr}.value-card,.role-grid article{min-height:auto}.value-card-top,.role-grid article>span{margin-bottom:34px}.team-portrait>div{bottom:-20px}.featured-image{min-height:280px}.featured-copy{padding:28px 22px}.insight-card-body h2,.insight-card-body>p{min-height:0}.insight-card-body>p{margin-bottom:20px}}.cortex-home{--ink: #17122f;--muted: #615a75;--line: #e4e0ee;--purple: #5732dd;--deep-purple: #281269;--blue: #2677f2;--cyan: #05d9e8;--warm: #fbfaf7;background:var(--warm);color:var(--ink);font-family:Inter,Karla,sans-serif}.cortex-home *{box-sizing:border-box}.cortex-home button,.cortex-home a{-webkit-tap-highlight-color:transparent}.site-shell{width:min(1320px,calc(100% - 48px));margin-inline:auto}.section-pad{padding:100px 0;scroll-margin-top:74px}.eyebrow{display:flex;align-items:center;gap:10px;color:#3f2abd;font-size:11px;font-weight:800;letter-spacing:.15em;line-height:1.4}.eyebrow-light{color:#8eeeff}.eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px #05d9e824}.section-heading h2,.architecture-copy h2,.access-section h2{margin:18px 0 20px;color:var(--ink);font-size:clamp(2.2rem,3.25vw,3.6rem);font-weight:660;letter-spacing:-.045em;line-height:1.02}.section-heading>p,.architecture-copy>p{max-width:670px;margin:0;color:var(--muted);font-size:17px;line-height:1.75}.section-heading-center{max-width:850px;margin:0 auto 58px;text-align:center}.section-heading-center .eyebrow{justify-content:center}.section-heading-center>p{margin-inline:auto}.split-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end;margin-bottom:58px}.split-heading h2{max-width:820px;margin-bottom:0}.split-heading>p{padding-bottom:6px}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:0 23px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:14px;font-weight:750;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button svg{font-size:18px}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--deep-purple);box-shadow:0 12px 28px #28126933;color:#fff}.button-primary:hover{background:#3a1a91;box-shadow:0 16px 32px #2812693d}.button-secondary{border-color:#ccc5df;background:#ffffffb8;color:var(--ink)}.button-secondary:hover{border-color:#a89cc9;background:#fff}.button-dark{background:#17122f;color:#fff}.button-cyan{background:var(--cyan);color:#10102a}.button-outline-light{border-color:#ffffff59;color:#fff}.text-link{display:inline-flex;align-items:center;gap:5px;color:#342171;font-size:13px;font-weight:750;text-decoration:none}.text-link svg{font-size:16px}.hero{position:relative;min-height:850px;overflow:hidden;padding:148px 0 0;background:linear-gradient(180deg,#f6f3ffd1,#fbfaf7f2),radial-gradient(circle at 70% 20%,rgba(64,95,255,.12),transparent 40%)}.hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(64,43,115,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(64,43,115,.035) 1px,transparent 1px);background-size:56px 56px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 80%);mask-image:linear-gradient(to bottom,black,transparent 80%);pointer-events:none}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.hero-orb-one{top:120px;right:-220px;width:630px;height:630px;border:1px solid rgba(86,50,221,.16);box-shadow:inset 0 0 100px #1bdcea12,0 0 0 85px #5930e406}.hero-orb-two{bottom:60px;left:-110px;width:260px;height:260px;background:#2d7ef512;filter:blur(40px)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.hero-product-name{margin-bottom:22px}.hero-copy h1{max-width:690px;margin:21px 0 22px;color:#17122f;font-size:clamp(2.9rem,4.15vw,4.65rem);font-weight:660;letter-spacing:-.052em;line-height:.98}.hero-copy h1 span{background:linear-gradient(105deg,#281269 8%,#5633df 52%,#0d91cd);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-deck{max-width:660px;margin:0 0 12px;color:#2b2444;font-size:18px;font-weight:650;line-height:1.48}.hero-body{max-width:660px;margin:0;color:var(--muted);font-size:15px;line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 15px}.hero-copy>.text-link{margin-left:8px}.hero-proof{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;color:#6e677e;font-size:10px}.hero-proof span{margin-right:5px;letter-spacing:.08em;text-transform:uppercase}.hero-proof strong{color:#403852;font-size:11px;font-weight:700}.hero-proof i{width:3px;height:3px;border-radius:50%;background:#a49cb7}.hero-visual{position:relative;min-width:0;transform:perspective(1400px) rotateY(-3deg) rotateX(1deg)}.product-frame{overflow:hidden;border:1px solid rgba(42,29,87,.17);border-radius:18px;background:#0b0d12;box-shadow:0 45px 90px #23164c3d,0 9px 26px #26116824}.browser-bar{display:flex;height:38px;align-items:center;gap:6px;padding:0 13px;background:#f2f1f5;border-bottom:1px solid #dbd8e4}.browser-bar>span{width:7px;height:7px;border-radius:50%;background:#c8c4d2}.browser-bar small{margin-left:9px;color:#817990;font-size:9px}.browser-bar b{margin-left:auto;padding:3px 7px;border-radius:999px;background:#dffbed;color:#13734b;font-size:8px;letter-spacing:.06em}.product-frame img{display:block;width:100%;aspect-ratio:1.53;object-fit:cover;object-position:left top}.floating-proof{position:absolute;display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid rgba(48,32,100,.12);border-radius:13px;background:#fffffff0;box-shadow:0 18px 44px #25184e2b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.floating-proof small{display:block;color:#7d748f;font-size:8px;font-weight:800;letter-spacing:.11em}.floating-proof strong{display:block;margin-top:3px;color:#211944;font-size:11px}.floating-proof-top{top:-24px;right:22px}.floating-proof-top>svg{margin-left:12px;color:#12ae72;font-size:19px}.floating-proof-bottom{bottom:-31px;left:-35px}.status-pulse{width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#12c47d;box-shadow:0 0 0 4px #12c47d2b}.proof-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#ece8ff;color:#5930e4}.proof-icon svg{font-size:19px}.hero-principles{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);margin-top:112px;border:1px solid rgba(47,32,91,.12);border-bottom:0;border-radius:20px 20px 0 0;background:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-principles>div{display:flex;align-items:center;gap:16px;min-height:112px;padding:24px 34px}.hero-principles>div+div{border-left:1px solid var(--line)}.hero-principles svg{color:#5833dc;font-size:30px}.hero-principles span{display:grid;gap:3px;color:#716a82;font-size:12px}.hero-principles b{color:#261f3e;font-size:15px}.partnerships-section{position:relative;overflow:hidden;padding:96px 0 86px;border-bottom:1px solid #e5e0ec;background:radial-gradient(circle at 8% 2%,rgba(87,50,221,.11),transparent 27%),radial-gradient(circle at 92% 16%,rgba(5,217,232,.09),transparent 24%),#f8f7fc}.partnerships-section:before{position:absolute;inset:0;background-image:linear-gradient(rgba(64,43,115,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(64,43,115,.035) 1px,transparent 1px);background-size:56px 56px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%);pointer-events:none}.partnerships-section>.site-shell{position:relative;z-index:1}.partnerships-intro{display:grid;grid-template-columns:1.08fr .92fr;gap:86px;align-items:end}.partnerships-intro h2{max-width:720px;margin:15px 0 0;color:#21193c;font-size:clamp(2.15rem,3vw,3.35rem);font-weight:660;letter-spacing:-.042em;line-height:1.05}.partnerships-intro>p{max-width:590px;margin:0 0 5px;color:#696176;font-size:15px;line-height:1.7}.featured-partner-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-top:50px}.featured-partner-card{position:relative;display:flex;min-height:206px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:24px 26px 26px;border:1px solid rgba(66,47,115,.14);border-radius:22px;background:#ffffffeb;box-shadow:0 22px 55px #23174814,inset 0 1px #fff}.featured-partner-card:after{position:absolute;right:-70px;bottom:-90px;width:180px;height:180px;border-radius:50%;background:#5732dd0e;content:""}.featured-partner-card:nth-child(-n+2){min-height:250px;grid-column:span 6}.featured-partner-card:nth-child(n+3){grid-column:span 3}.featured-partner-card>span{position:relative;z-index:1;color:#6f6683;font-size:10px;font-weight:800;letter-spacing:.13em}.featured-partner-card>div{position:relative;z-index:1;display:grid;min-height:130px;place-items:center;padding:16px}.featured-partner-card img{display:block;width:auto;max-width:82%;height:auto;max-height:108px;object-fit:contain}.featured-partner-card>div strong{margin-top:10px;color:#322861;font-size:13px;font-weight:750;letter-spacing:-.01em;text-align:center}.featured-partner-card--nvidia img{width:min(108%,500px);max-width:none;max-height:160px;transform:scale(1.16)}.featured-partner-card--lseg img{width:min(70%,320px);max-width:none}.featured-partner-card--google img{max-height:88px}.featured-partner-card--google-ai img{width:min(125%,350px);max-width:none;max-height:125px;transform:scale(1.34)}.featured-partner-card--innovate img{width:min(78%,255px);max-width:none}.featured-partner-card--payments img{max-height:88px}.ecosystem-band{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:center;margin-top:34px;padding:24px 0 0;border-top:1px solid rgba(66,47,115,.13)}.ecosystem-band-copy span{color:#3f2abd;font-size:10px;font-weight:800;letter-spacing:.14em}.ecosystem-band-copy p{margin:8px 0 0;color:#6b6378;font-size:13px;line-height:1.5}.partner-marquee{position:relative;width:100%;overflow:hidden}.partner-marquee:before,.partner-marquee:after{position:absolute;z-index:2;top:0;bottom:0;width:min(11vw,150px);content:"";pointer-events:none}.partner-marquee:before{left:0;background:linear-gradient(90deg,#f8f7fc,#f8f7fc00)}.partner-marquee:after{right:0;background:linear-gradient(270deg,#f8f7fc,#f8f7fc00)}.partner-track{display:flex;width:max-content;gap:14px;padding:8px 0 15px;animation:partner-scroll 38s linear infinite}.partner-marquee:hover .partner-track{animation-play-state:paused}.partner-logo-card{display:grid;width:185px;height:88px;flex:0 0 auto;place-items:center;padding:17px 23px;border:1px solid rgba(66,47,115,.11);border-radius:15px;background:#fffc}.partner-logo-card img{display:block;width:auto;max-width:100%;height:auto;max-height:54px;object-fit:contain}@keyframes partner-scroll{to{transform:translate(calc(-50% - 7px))}}.problem-section{background:#fff}.problem-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:100px;align-items:start}.sticky-heading{position:sticky;top:120px}.problem-quote-cta{margin-top:28px}.problem-list{display:grid;gap:14px}.problem-card{display:grid;grid-template-columns:46px 1fr auto;gap:20px;align-items:start;padding:28px;border:1px solid var(--line);border-radius:18px;background:#fdfcfa;transition:transform .25s ease,border .25s ease,box-shadow .25s ease}.problem-card:hover{border-color:#c8bdeb;box-shadow:0 18px 40px #2a195f14;transform:translate(-5px)}.problem-card>span{color:#6642d7;font-size:11px;font-weight:800;letter-spacing:.1em}.problem-card h3{margin:0 0 8px;color:#241c3e;font-size:18px;letter-spacing:-.02em}.problem-card p{margin:0;color:#6e677e;font-size:14px;line-height:1.65}.problem-card>svg{color:#afa7be;font-size:18px}.platform-section{overflow:hidden;background:radial-gradient(circle at 84% 9%,rgba(92,53,226,.08),transparent 23%),linear-gradient(180deg,#f7f5fb,#f3f1f8 54%,#f8f7fb)}.platform-heading{margin-bottom:44px}.lifecycle{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:64px}.lifecycle-card{min-height:236px;padding:26px 28px 28px;border:1px solid #ded9eb;border-radius:20px;background:#ffffffe6;box-shadow:0 16px 42px #2319460e}.lifecycle-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.lifecycle-top span{color:#9b93ac;font-size:11px;font-weight:800;letter-spacing:.12em}.lifecycle-top svg{width:42px;height:42px;padding:9px;border-radius:12px;background:#eeeaff;color:#5930e4}.lifecycle-card small{color:#3f2abd;font-size:11px;font-weight:850;letter-spacing:.15em}.lifecycle-card h3{margin:14px 0 10px;color:#1f1837;font-size:20px;letter-spacing:-.03em}.lifecycle-card p{margin:0;color:#6a637a;font-size:14px;line-height:1.65}.governance-plane{grid-column:1 / -1;display:flex;min-height:68px;align-items:center;justify-content:center;gap:22px;margin:2px 30px 0;border-radius:16px;background:linear-gradient(100deg,#24115f,#45219c 52%,#245ec7);box-shadow:0 22px 45px #26136233;color:#fff}.governance-plane svg{color:#7ef2ff}.governance-plane b{font-size:12px;letter-spacing:.13em}.governance-plane span{color:#ded8f4;font-size:12px}.governance-plane i{width:3px;height:3px;border-radius:50%;background:#fff6}.architecture-block{width:min(1240px,100%);margin:0 auto 104px}.architecture-figure{overflow:hidden;margin:0;border:1px solid #d6d0e5;border-radius:24px;background:#fff;box-shadow:0 28px 70px #2d1b5d1c}.architecture-figure-header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:30px;padding:18px 22px 17px 26px;border-bottom:1px solid #e8e4f0;background:linear-gradient(90deg,#fff,#faf9fd)}.architecture-figure-header>div{display:grid;gap:5px}.architecture-figure-header span{color:#4930bf;font-size:10px;font-weight:850;letter-spacing:.14em}.architecture-figure-header p{margin:0;color:#6a6277;font-size:13px;line-height:1.45}.architecture-figure-header button{display:inline-flex;flex:0 0 auto;min-height:40px;align-items:center;gap:8px;padding:0 15px;border:1px solid #d9d2e8;border-radius:999px;background:#fff;color:#2e1b68;font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.architecture-figure-header button:hover{border-color:#886ee5;box-shadow:0 9px 22px #4025851a;transform:translateY(-1px)}.architecture-figure-header button svg{font-size:17px}.architecture-context{display:grid;grid-template-columns:.78fr 1.22fr;gap:42px;margin-top:24px;padding:34px;border:1px solid #dcd6e7;border-radius:20px;background:#ffffffc7;box-shadow:0 20px 55px #2a195712}.architecture-context-intro h3{margin:16px 0 13px;color:#241b40;font-size:clamp(1.65rem,2.25vw,2.4rem);letter-spacing:-.04em;line-height:1.08}.architecture-context-intro p{margin:0;color:#686074;font-size:14px;line-height:1.7}.architecture-accordion{display:grid;gap:9px}.architecture-accordion details{overflow:hidden;border:1px solid #dfd9e8;border-radius:15px;background:#fff}.architecture-accordion summary{position:relative;display:grid;grid-template-columns:34px 1fr;gap:13px;align-items:center;min-height:78px;padding:16px 52px 16px 19px;cursor:pointer;list-style:none}.architecture-accordion summary::-webkit-details-marker{display:none}.architecture-accordion summary:after{position:absolute;top:50%;right:20px;color:#5935d7;font-size:21px;font-weight:500;content:"+";transform:translateY(-50%)}.architecture-accordion details[open] summary:after{content:"-"}.architecture-accordion summary>span:first-child{color:#6742db;font-size:10px;font-weight:850;letter-spacing:.09em}.architecture-accordion summary>span:last-child{display:grid;gap:4px}.architecture-accordion summary b{color:#241b3d;font-size:15px}.architecture-accordion summary small{color:#746c80;font-size:12px;line-height:1.45}.architecture-accordion details>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:0 18px 18px 66px}.architecture-accordion details>div>span{display:flex;align-items:flex-start;gap:7px;padding:10px 11px;border-radius:10px;background:#f4f1fa;color:#594f69;font-size:11px;line-height:1.45}.architecture-accordion details>div svg{flex:0 0 auto;margin-top:1px;color:#159a70;font-size:15px}.architecture-visual{overflow:hidden;border:1px solid #d6d0e5;border-radius:20px;background:#fff;box-shadow:0 28px 70px #2d1b5d1f}.architecture-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dfdae8;background:#f7f5fa}.architecture-tabs button{display:flex;min-height:54px;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:0;border-right:1px solid #e2ddea;background:transparent;color:#71687f;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.architecture-tabs button:last-child{border-right:0}.architecture-tabs button span{color:#8d82a2;font-size:9px}.architecture-tabs button[aria-selected=true]{background:#fff;box-shadow:inset 0 -3px #5532d8;color:#2d1c69}.architecture-tabs button[aria-selected=true] span{color:#5735d7}.architecture-tabs button:focus-visible{position:relative;z-index:1;outline:2px solid #5030cf;outline-offset:-3px}.architecture-panel{padding:16px}.architecture-panel-copy{display:grid;grid-template-columns:minmax(150px,.45fr) 1fr;gap:24px;align-items:center;padding:2px 3px 14px}.architecture-panel-copy small{color:#5633d4;font-size:8px;font-weight:850;letter-spacing:.12em}.architecture-panel-copy p{margin:0;color:#6a6277;font-size:11px;line-height:1.5}.architecture-image{position:relative;display:block;width:100%;overflow:hidden;padding:12px 14px 14px;border:0;border-radius:0;background:linear-gradient(180deg,#f9fbff,#f3f6fd);font:inherit;cursor:zoom-in}.architecture-image img{display:block;width:100%;border:1px solid #dfe4f0;border-radius:14px;animation:architecture-view-in .24s ease-out;transition:transform .3s ease}.architecture-image-action{position:absolute;right:30px;bottom:28px;display:flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid rgba(91,66,185,.18);border-radius:999px;background:#fffffff0;box-shadow:0 10px 30px #29195926;color:#2f1b72;font-size:11px;font-weight:800;letter-spacing:.02em;opacity:0;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease}.architecture-image-action svg{font-size:16px}@keyframes architecture-view-in{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.architecture-image:hover img{transform:scale(1.015)}.architecture-image:hover .architecture-image-action,.architecture-image:focus-visible .architecture-image-action{opacity:1;transform:translateY(0)}.architecture-image:focus-visible,.architecture-figure-header button:focus-visible,.architecture-modal-panel header button:focus-visible{outline:3px solid rgba(75,50,211,.45);outline-offset:3px}.architecture-modal{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:26px;background:#120c26c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:architecture-modal-in .2s ease-out}.architecture-modal-panel{display:grid;width:min(1540px,100%);max-height:calc(100vh - 52px);overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:24px;background:#fff;box-shadow:0 40px 100px #07031473}.architecture-modal-panel header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px 15px 24px;border-bottom:1px solid #e5e1ec}.architecture-modal-panel header>div{display:grid;gap:3px}.architecture-modal-panel header span{color:#5635cf;font-size:9px;font-weight:850;letter-spacing:.15em}.architecture-modal-panel header h2{margin:0;color:#21183b;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.035em}.architecture-modal-panel header button{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;padding:0;border:1px solid #ded8e9;border-radius:50%;background:#f8f6fb;color:#291b54;cursor:pointer}.architecture-modal-image{min-height:0;overflow:auto;padding:18px;background:#f2f4f9}.architecture-modal-image img{display:block;width:100%;min-width:980px;height:auto;margin:auto;border:1px solid #dbe0eb;border-radius:15px;background:#fff}.architecture-modal-panel>p{margin:0;padding:9px 20px 11px;border-top:1px solid #e6e2ed;color:#756d82;font-size:11px;text-align:center}@keyframes architecture-modal-in{0%{opacity:0}to{opacity:1}}.proof-showcase{overflow:hidden;border:1px solid #d7d2e3;border-radius:24px;background:#fff;box-shadow:0 30px 80px #2617531a}.proof-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e1ddea}.proof-tabs button{display:flex;gap:12px;align-items:center;justify-content:center;padding:19px;border:0;border-bottom:3px solid transparent;background:#f8f7fa;color:#7c748d;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.proof-tabs button+button{border-left:1px solid #e1ddea}.proof-tabs button span{color:#aaa2ba;font-size:9px;letter-spacing:.1em}.proof-tabs button[aria-selected=true]{border-bottom-color:#5d35e6;background:#fff;color:#342176}.proof-content{display:grid;grid-template-columns:.78fr 1.22fr;gap:40px;align-items:center;min-height:520px;padding:48px 0 48px 48px}.proof-copy{padding-right:10px}.proof-copy>small{color:#5930e4;font-size:9px;font-weight:850;letter-spacing:.12em}.proof-copy h3{margin:15px 0;color:#1d1637;font-size:clamp(1.75rem,2.25vw,2.45rem);letter-spacing:-.035em;line-height:1.08}.proof-copy p{margin:0;color:#665f77;font-size:14px;line-height:1.7}.proof-copy ul{display:grid;gap:9px;margin:24px 0 26px;padding:0;list-style:none}.proof-copy li{display:flex;gap:9px;align-items:center;color:#3e3652;font-size:13px;font-weight:650}.proof-copy li svg{padding:3px;border-radius:50%;background:#e8fff6;color:#139568;font-size:18px}.proof-image{overflow:hidden;border:1px solid #ded9e8;border-right:0;border-radius:16px 0 0 16px;box-shadow:0 20px 44px #20173e1f}.proof-image img{display:block;width:100%;aspect-ratio:1.68;object-fit:cover;object-position:left top;animation:proof-in .38s ease}@keyframes proof-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.editions-section{background:#fff}.edition-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.edition-card{position:relative;overflow:hidden;min-height:470px;padding:32px;border:1px solid #e0dbe9;border-radius:20px;background:#fbfafc}.edition-card:after{position:absolute;right:-65px;bottom:-65px;width:180px;height:180px;border:1px solid rgba(82,48,197,.09);border-radius:50%;box-shadow:0 0 0 36px #5230c506;content:""}.edition-primary{border-color:transparent;background:linear-gradient(145deg,#231259,#4530a8 60%,#1d6cc1);color:#fff;box-shadow:0 25px 55px #2a176933}.edition-number{margin-bottom:56px;color:#a8a0b7;font-size:11px;font-weight:850;letter-spacing:.13em}.edition-primary .edition-number{color:#a69ddd}.maturity-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;padding:6px 9px;border-radius:999px;background:#eeeaf7;color:#675e78;font-size:8px;font-weight:850;letter-spacing:.1em}.maturity-live{background:#42f2bf21;color:#91fbdc}.maturity-live span{width:6px;height:6px;border-radius:50%;background:#4af0bd}.maturity-partner{background:#e9f6ff;color:#216aa5}.edition-card h3{margin:0 0 14px;color:#221a3a;font-size:26px;letter-spacing:-.04em}.edition-primary h3{color:#fff}.edition-card p{min-height:92px;margin:0;color:#6a637a;font-size:14px;line-height:1.65}.edition-primary p{color:#cec7e8}.edition-tags{display:flex;flex-wrap:wrap;gap:6px;margin:25px 0 34px}.edition-tags span{padding:7px 9px;border:1px solid #dcd6e7;border-radius:999px;color:#726a82;font-size:9px}.edition-primary .edition-tags span{border-color:#ffffff2b;color:#d7d1ec}.edition-card a{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;color:#3c277e;font-size:12px;font-weight:800;text-decoration:none}.edition-primary a{color:#8ef3ff}.edition-partner-box{display:flex;flex-direction:column}.edition-partner-box .maturity-label{align-self:flex-start;margin-top:67px}.edition-partner-box .edition-tags{margin-bottom:28px}.edition-partner-box>a{margin-top:auto}.edition-card a svg{font-size:17px}.solutions-section{background:radial-gradient(circle at 92% 18%,rgba(83,48,218,.1),transparent 24%),#f6f4f8}.marketplace-home-intro{display:grid;grid-template-columns:1.06fr .94fr;gap:86px;align-items:end}.marketplace-home-intro .section-heading h2{max-width:720px;margin-bottom:0}.marketplace-home-intro>div:last-child>p{max-width:620px;margin:0;color:#61596f;font-size:16px;line-height:1.72}.marketplace-home-intro .button{margin-top:26px}.marketplace-home-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:52px}.marketplace-home-grid article{min-height:270px;padding:29px;border:1px solid #ddd7e7;border-radius:20px;background:#ffffffe6;box-shadow:0 18px 50px #2a19570f}.marketplace-home-grid article>span{display:grid;width:44px;height:44px;margin-bottom:38px;place-items:center;border-radius:13px;background:#2d176e;color:#8deffa}.marketplace-home-grid article>span svg{font-size:22px}.marketplace-home-grid small{color:#6541d4;font-size:9px;font-weight:850;letter-spacing:.13em}.marketplace-home-grid h3{margin:11px 0 10px;color:#261e3e;font-size:19px;letter-spacing:-.025em}.marketplace-home-grid p{margin:0;color:#6b6479;font-size:13px;line-height:1.66}.marketplace-paths{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px}.marketplace-paths article{display:grid;grid-template-columns:46px 1fr;gap:18px;padding:25px 27px;border:1px solid #d9d2e8;border-radius:18px;background:linear-gradient(135deg,#fff 45%,#f0edff)}.marketplace-paths article>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:#5d34e6;color:#fff}.marketplace-paths article>span svg{font-size:22px}.marketplace-paths small{color:#5d34e6;font-size:9px;font-weight:850;letter-spacing:.12em}.marketplace-paths h3{margin:6px 0 7px;color:#21193a;font-size:18px;letter-spacing:-.025em}.marketplace-paths p{margin:0;color:#6d667c;font-size:12px;line-height:1.65}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.solution-card{min-height:360px;padding:27px;border:1px solid #ded9e8;border-radius:18px;background:#fff;transition:transform .22s ease,box-shadow .22s ease}.solution-card:hover{box-shadow:0 20px 45px #28185a17;transform:translateY(-5px)}.solution-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:66px}.solution-card-top>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#eeeaff;color:#5d34e6}.solution-card-top>span svg{font-size:22px}.solution-card-top small{color:#a59eb2;font-size:9px;font-weight:850;letter-spacing:.11em}.solution-card h3{margin:0 0 12px;color:#21193a;font-size:19px;letter-spacing:-.03em}.solution-card p{min-height:90px;margin:0;color:#6d667c;font-size:13px;line-height:1.65}.solution-card>div:last-child{padding-top:16px;border-top:1px solid #e7e3ec;color:#584c76;font-size:9px;font-weight:750;line-height:1.5;letter-spacing:.04em}.inheritance-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-top:18px;padding:20px 24px;border:1px solid #ded9e8;border-radius:15px;background:#fff}.inheritance-strip b{color:#392675;font-size:9px;letter-spacing:.12em}.inheritance-strip span{display:inline-flex;align-items:center;gap:5px;color:#665e77;font-size:10px;font-weight:650}.inheritance-strip svg{color:#13a771;font-size:14px}.fintech-section{background:#fff}.fintech-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:86px;align-items:center}.fintech-visual{position:relative}.fintech-visual>img{display:block;width:100%;border:1px solid #ded8e8;border-radius:18px;box-shadow:0 30px 80px #23164c2e}.fintech-stat{position:absolute;right:-22px;bottom:-28px;display:grid;gap:4px;padding:17px 20px;border-radius:14px;background:#17122f;box-shadow:0 18px 40px #140e2c3d;color:#fff}.fintech-stat small{color:#7cebf8;font-size:8px;font-weight:850;letter-spacing:.12em}.fintech-stat b{font-size:12px}.fintech-grid .section-heading h2{font-size:clamp(2.3rem,3.8vw,4.2rem)}.feature-list{display:grid;gap:18px;margin:32px 0;padding:0;list-style:none}.feature-list li{display:flex;gap:13px;align-items:flex-start}.feature-list li>svg{flex:0 0 auto;margin-top:2px;padding:3px;border-radius:50%;background:#e9fff6;color:#11996b;font-size:20px}.feature-list li span{display:grid;gap:3px;color:#70697f;font-size:12px;line-height:1.5}.feature-list li b{color:#2e2645;font-size:13px}.trust-section{overflow:hidden;background:radial-gradient(circle at 85% 25%,rgba(40,107,255,.22),transparent 23%),radial-gradient(circle at 50% 105%,rgba(138,44,235,.2),transparent 32%),#17122f;color:#fff}.trust-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end;margin-bottom:65px}.trust-intro h2{max-width:760px;margin-bottom:0;color:#fff}.trust-intro>p{margin:0 0 7px;color:#bdb6d3;font-size:15px;line-height:1.75}.trust-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:70px;align-items:center}.trust-capabilities{display:grid;gap:5px}.trust-capabilities article{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}.trust-capabilities article>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:#7a59ff2b;color:#88eefa}.trust-capabilities svg{font-size:20px}.trust-capabilities details{min-width:0}.trust-capabilities summary{position:relative;padding:10px 28px 10px 0;font-size:15px;font-weight:750;cursor:pointer;list-style:none}.trust-capabilities summary::-webkit-details-marker{display:none}.trust-capabilities summary:after{position:absolute;top:8px;right:2px;color:#88eefa;font-size:18px;font-weight:500;content:"+"}.trust-capabilities details[open] summary:after{content:"-"}.trust-capabilities p{margin:0 0 8px;color:#aaa3c1;font-size:12px;line-height:1.6}.trust-images{position:relative;min-height:590px}.trust-images img{position:absolute;display:block;border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 34px 80px #00000059}.trust-image-main{top:0;right:-115px;width:94%}.trust-image-small{bottom:0;left:-20px;width:68%}.trust-badge{position:absolute;right:20px;bottom:88px;display:flex;align-items:center;gap:12px;padding:14px 17px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#16112ff0;box-shadow:0 20px 40px #00000040}.trust-badge>svg{color:#74ecf7}.trust-badge span{display:grid;gap:3px}.trust-badge small{color:#847aa3;font-size:8px;font-weight:850;letter-spacing:.13em}.trust-badge b{font-size:11px}.scope-note{margin:65px 0 0;color:#81799d;font-size:10px;text-align:center}.tools-section{background:#f5f3f8}.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tool-grid article{padding:38px;border:1px solid #ddd8e7;border-radius:22px;background:#fff;box-shadow:0 16px 45px #2818580d}.tool-card-label{display:inline-flex;align-items:center;gap:8px;color:#5230c8;font-size:9px;font-weight:850;letter-spacing:.13em}.tool-card-label svg{font-size:17px}.tool-grid h3{max-width:540px;margin:18px 0 12px;color:#21193a;font-size:27px;letter-spacing:-.04em;line-height:1.13}.tool-grid article>p{max-width:570px;margin:0;color:#70687f;font-size:13px;line-height:1.65}.assessment-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 24px;margin:31px 0 29px;padding:23px;border-radius:14px;background:#f7f5fb}.assessment-preview>div{display:grid;gap:7px}.assessment-preview span{height:4px;border-radius:999px;background:linear-gradient(90deg,#6338e9,#21c4e0)}.assessment-preview small{color:#746c83;font-size:9px}.tool-time{margin-left:12px;color:#968ea4;font-size:9px}.tool-time a{color:#5632bd;font-weight:750}.segment-control{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin:27px 0 21px;padding:4px;border-radius:12px;background:#efedf4}.segment-control button{padding:11px;border:0;border-radius:9px;background:transparent;color:#746d81;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.segment-control button.active{background:#fff;box-shadow:0 4px 13px #2c1d551a;color:#342176}.range-label{display:flex;align-items:center;justify-content:space-between;color:#5f576e;font-size:11px;font-weight:700}.range-label b{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:#ece8fc;color:#5231c8}.estimator-card input[type=range]{width:100%;margin:12px 0 20px;accent-color:#5b35de}.estimate-result{display:grid;grid-template-columns:1.35fr .65fr;gap:12px;margin-bottom:24px}.estimate-result>div{display:grid;gap:5px;padding:15px;border:1px solid #e1dce9;border-radius:12px}.estimate-result small{color:#8f879d;font-size:8px;font-weight:850;letter-spacing:.1em}.estimate-result b{color:#2d2444;font-size:12px}.access-section{position:relative;overflow:hidden;padding:98px 0;scroll-margin-top:74px;background:linear-gradient(110deg,#25115f,#4b22aa 54%,#1469c1)}.access-section:after{position:absolute;top:-320px;right:-210px;width:650px;height:650px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 90px #ffffff06;content:""}.access-grid{position:relative;z-index:2;display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:start}.access-section h2{max-width:760px;color:#fff;font-size:clamp(2.3rem,4vw,4.3rem)}.access-copy{max-width:590px;margin:24px 0 26px;color:#c8c0dd;font-size:14px;line-height:1.7}.access-book-link{display:inline-flex;align-items:center;gap:7px;color:#85edf6;font-size:11px;font-weight:750}.access-book-link svg{font-size:17px}.access-form-wrap{width:100%;max-width:720px;justify-self:end}@media(max-width:1100px){.section-pad{padding:94px 0}.hero{min-height:auto;padding-top:145px}.hero-grid{grid-template-columns:1fr;gap:78px}.hero-copy,.hero-copy h1{max-width:850px}.hero-visual{max-width:930px;margin:0 auto;transform:none}.hero-principles{margin-top:90px}.partnerships-intro,.architecture-context{grid-template-columns:1fr;gap:30px}.problem-grid,.architecture-block,.fintech-grid,.trust-grid{gap:55px}.problem-grid{grid-template-columns:.8fr 1.2fr}.architecture-block{grid-template-columns:1fr}.marketplace-teaser{grid-template-columns:1fr;gap:36px}.architecture-copy{max-width:840px}.marketplace-home-intro{grid-template-columns:1fr;gap:28px}.edition-card{padding:27px}.solution-grid{grid-template-columns:repeat(2,1fr)}.solution-card{min-height:315px}.solution-card-top{margin-bottom:45px}.trust-image-main{right:-70px}}@media(max-width:820px){.site-shell{width:min(100% - 32px,680px)}.section-pad{padding:72px 0}.section-heading h2,.architecture-copy h2,.access-section h2{font-size:clamp(2rem,8vw,2.85rem)}.split-heading,.problem-grid,.fintech-grid,.trust-intro,.trust-grid,.tool-grid,.access-grid{grid-template-columns:1fr;gap:34px}.sticky-heading{position:static}.hero{padding-top:124px}.hero-copy h1{font-size:clamp(2.55rem,10.8vw,3.65rem);line-height:1}.hero-deck{font-size:17px}.hero-principles{grid-template-columns:1fr;margin-top:80px}.hero-principles>div{min-height:88px}.hero-principles>div+div{border-top:1px solid var(--line);border-left:0}.partnerships-section{padding:62px 0 52px}.featured-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px}.featured-partner-card:nth-child(-n+2),.featured-partner-card:nth-child(n+3){min-height:190px;grid-column:auto}.featured-partner-card>div{min-height:112px}.ecosystem-band{grid-template-columns:1fr;gap:16px}.architecture-accordion details>div{grid-template-columns:1fr}.lifecycle{grid-template-columns:1fr;margin-bottom:58px}.lifecycle-card{min-height:auto}.lifecycle-top{margin-bottom:28px}.governance-plane{flex-wrap:wrap;gap:7px 14px;margin:0 12px;padding:14px 18px;text-align:center}.governance-plane b{flex-basis:75%}.architecture-block{margin-bottom:80px}.architecture-figure-header{gap:20px}.architecture-panel-copy{grid-template-columns:1fr;gap:5px}.proof-content{grid-template-columns:1fr;padding:36px 0 0 28px}.proof-copy{padding-right:28px}.proof-image{border-radius:16px 0 0}.edition-grid{grid-template-columns:1fr}.edition-card{min-height:auto}.edition-partner-box .maturity-label{margin-top:0}.edition-number{margin-bottom:34px}.edition-card p{min-height:0}.marketplace-home-grid{grid-template-columns:1fr}.marketplace-home-grid article{min-height:auto}.solution-grid{grid-template-columns:1fr 1fr}.trust-images{min-height:520px}.trust-image-main{right:-12%;width:102%}.trust-image-small{left:0;width:74%}.access-form-wrap{max-width:none;justify-self:stretch}}@media(max-width:560px){.site-shell{width:min(100% - 26px,520px)}.section-pad{padding:68px 0}.hero-copy h1{letter-spacing:-.055em}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button{width:100%}.hero-proof{gap:8px}.hero-proof i{display:none}.hero-proof strong{flex-basis:calc(50% - 8px)}.partnerships-intro h2{font-size:2rem}.featured-partner-grid{grid-template-columns:1fr}.partner-logo-card{width:175px;height:96px;padding:18px 23px}.partner-logo-card img{max-height:58px}.floating-proof-top{top:-32px;right:9px}.floating-proof-bottom{bottom:-39px;left:10px}.browser-bar small{display:none}.problem-card{grid-template-columns:32px 1fr;gap:12px;padding:22px 18px}.problem-card>svg{display:none}.architecture-context{padding:24px 20px}.architecture-figure{border-radius:18px}.architecture-figure-header{align-items:flex-start;padding:18px}.architecture-figure-header p{font-size:12px}.architecture-figure-header button{width:40px;min-height:40px;justify-content:center;padding:0}.architecture-figure-header button span{display:none}.architecture-image{padding:8px}.architecture-image img{border-radius:10px}.architecture-image-action{display:none}.architecture-modal{padding:12px}.architecture-modal-panel{max-height:calc(100vh - 24px);border-radius:18px}.architecture-modal-panel header{min-height:68px;padding:12px 12px 12px 17px}.architecture-modal-image{padding:9px}.architecture-modal-image img{min-width:900px;border-radius:10px}.architecture-accordion summary{grid-template-columns:27px 1fr;padding-right:45px;padding-left:15px}.architecture-accordion details>div{padding:0 15px 15px}.marketplace-home-intro .button{width:100%}.architecture-tabs button{min-height:50px;gap:4px;padding:8px 5px;font-size:9px}.architecture-tabs button span{display:none}.architecture-panel{padding:10px}.proof-tabs button{gap:5px;padding:16px 8px;font-size:11px}.proof-content{min-height:auto;padding-left:20px}.proof-copy{padding-right:20px}.solution-grid,.marketplace-paths{grid-template-columns:1fr}.marketplace-paths article{grid-template-columns:40px 1fr;padding:22px}.marketplace-paths article>span{width:40px;height:40px}.solution-card{min-height:auto}.solution-card p{min-height:auto;margin-bottom:28px}.inheritance-strip{justify-content:flex-start}.fintech-stat{right:9px;bottom:-36px}.trust-images{min-height:410px}.trust-image-main{right:-18%;width:112%}.trust-image-small{width:80%}.trust-badge{right:3px;bottom:45px}.tool-grid article{padding:27px 21px}.assessment-preview{grid-template-columns:repeat(2,1fr)}.tool-time{display:block;margin:11px 0 0}.estimate-result{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cortex-home *,.cortex-home *:before,.cortex-home *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.partner-track{animation:none!important}.partner-logo-card--duplicate{display:none}}.assessment-page{min-height:100vh;background:#fbfaff;color:#17122f;font-family:Inter,sans-serif}.assessment-page *,.assessment-page *:before,.assessment-page *:after{box-sizing:border-box}.assessment-shell{width:min(1320px,calc(100% - 64px));margin:0 auto}.assessment-eyebrow{display:flex;align-items:center;gap:8px;color:#5830d6;font-size:10px;font-weight:850;letter-spacing:.14em}.assessment-eyebrow svg{font-size:17px}.assessment-intro{position:relative;overflow:hidden;padding:145px 0 90px;background:radial-gradient(circle at 77% 24%,rgba(91,52,224,.12),transparent 31%),linear-gradient(180deg,#fbfaff,#f5f2fb)}.assessment-orb{position:absolute;top:150px;right:-240px;width:650px;height:650px;border:1px solid rgba(77,41,180,.11);border-radius:50%;box-shadow:0 0 0 90px #4d29b406,0 0 0 180px #4d29b404}.assessment-intro-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.assessment-intro h1{max-width:780px;margin:22px 0;color:#17112f;font-size:clamp(2.85rem,4.6vw,4.9rem);line-height:1;letter-spacing:-.05em}.assessment-intro h1 span{color:#5830d6}.assessment-intro-grid>div:first-child>p{max-width:680px;margin:0 0 30px;color:#625a72;font-size:16px;line-height:1.72}.assessment-primary,.assessment-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 21px;border-radius:999px;font:inherit;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.assessment-primary{border:1px solid #2b176e;background:#281460;box-shadow:0 13px 30px #28146033;color:#fff}.assessment-primary:hover:not(:disabled){background:#402291}.assessment-primary:disabled{cursor:not-allowed;opacity:.42}.assessment-primary svg,.assessment-secondary svg{font-size:18px}.assessment-secondary{border:1px solid #d7d1e4;background:#fff;color:#453a5e}.assessment-secondary:hover{border-color:#8d78ca;color:#432389}.assessment-facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:32px;color:#7d758a;font-size:10px}.assessment-facts span{display:flex;align-items:baseline;gap:5px}.assessment-facts b{color:#322552;font-size:14px}.assessment-intro-grid>div:first-child>p.assessment-disclosure{max-width:680px;margin:24px 0 0;padding-top:18px;border-top:1px solid #ded8e7;color:#7d758a;font-size:10px;line-height:1.6}.assessment-preview-card{overflow:hidden;padding:29px;border:1px solid #ddd6ea;border-radius:23px;background:#ffffffe0;box-shadow:0 35px 80px #2f1d5f24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.assessment-preview-head{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid #e7e2ed}.assessment-preview-head small{color:#6f687d;font-size:9px;font-weight:850;letter-spacing:.12em}.assessment-preview-head b{margin-left:auto;color:#4c2eb0;font-size:10px}.assessment-live-dot{width:8px;height:8px;margin-right:9px;border-radius:50%;background:#28c89a;box-shadow:0 0 0 5px #28c89a1f}.assessment-preview-row{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:16px 0;border-bottom:1px solid #eeeaf3}.assessment-preview-row>span{color:#9b92aa;font-size:9px;font-weight:800}.assessment-preview-row>div{display:grid;grid-template-columns:130px 1fr;gap:14px;align-items:center}.assessment-preview-row b{color:#3d3451;font-size:11px}.assessment-preview-row i{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,#6040d5,#1fc9df)}.assessment-preview-foot{padding-top:20px;color:#887f97;font-size:9px;line-height:1.5}.assessment-domains-section{padding:105px 0;background:#fff}.assessment-section-heading{max-width:850px;margin-bottom:50px}.assessment-section-heading h2,.assessment-result-heading h2{margin:15px 0;color:#20183a;font-size:clamp(2.15rem,3.25vw,3.45rem);line-height:1.06;letter-spacing:-.04em}.assessment-section-heading>p{max-width:700px;margin:0;color:#716a7d;font-size:14px;line-height:1.7}.assessment-domain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.assessment-domain-grid article{min-height:210px;padding:26px;border:1px solid #e1dce9;border-radius:17px;background:#fbfafc}.assessment-domain-grid article>span{color:#6b46d8;font-size:9px;font-weight:850;letter-spacing:.1em}.assessment-domain-grid h3{margin:50px 0 9px;color:#2b2241;font-size:18px}.assessment-domain-grid p{margin:0;color:#746d81;font-size:11px;line-height:1.55}.assessment-scale-explainer{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center;margin-top:70px;padding:48px;border-radius:24px;background:#17112f;color:#fff}.assessment-scale-explainer>div:first-child small{color:#70e4ef;font-size:9px;font-weight:850;letter-spacing:.13em}.assessment-scale-explainer h3{margin:15px 0;font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1.05;letter-spacing:-.04em}.assessment-scale-explainer p{margin:0;color:#bcb5cd;font-size:12px;line-height:1.7}.assessment-scale-list{display:grid;gap:7px}.assessment-scale-list>span{display:grid;grid-template-columns:35px 1fr;gap:12px;align-items:center;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff0b}.assessment-scale-list>span>b{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#6d48da4d;color:#a990f1;font-size:10px}.assessment-scale-list i{display:grid;gap:2px;font-style:normal}.assessment-scale-list strong{font-size:11px}.assessment-scale-list small{color:#a9a1bd;font-size:9px}.assessment-boundary{margin:26px 0 0;color:#8c8597;font-size:9px;line-height:1.5}.assessment-wizard,.assessment-results{min-height:100vh;padding:130px 0 105px;background:radial-gradient(circle at 85% 8%,rgba(92,53,218,.09),transparent 25%),#f8f6fb}.assessment-wizard-shell{max-width:1050px}.assessment-progress-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.assessment-progress-head>div{display:grid;gap:5px}.assessment-progress-head small,.assessment-result-heading small{color:#6a42d3;font-size:9px;font-weight:850;letter-spacing:.12em}.assessment-progress-head b{color:#322945;font-size:13px}.assessment-progress-head>span{color:#7f778d;font-size:10px}.assessment-progress{height:7px;margin:15px 0 58px;overflow:hidden;border-radius:999px;background:#e8e3ef}.assessment-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6036de,#15c9df);transition:width .25s ease}.assessment-wizard-heading{max-width:760px;margin-bottom:38px}.assessment-wizard-heading h1{margin:14px 0;color:#1e1735;font-size:clamp(2.5rem,4vw,3.8rem);line-height:1;letter-spacing:-.05em}.assessment-wizard-heading p{margin:0;color:#716979;font-size:13px;line-height:1.7}.assessment-question-list{display:grid;gap:16px}.assessment-question{min-width:0;margin:0;padding:27px;border:1px solid #dfd9e8;border-radius:20px;background:#fff;box-shadow:0 13px 35px #2b1c510e}.assessment-question legend{display:flex;max-width:900px;gap:13px;padding:0;color:#2a213f;font-size:13px;font-weight:680;line-height:1.55}.assessment-question legend span{flex:0 0 auto;color:#7351d3;font-size:9px;font-weight:850;letter-spacing:.1em}.assessment-options{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:21px}.assessment-options label{position:relative;display:flex;min-height:98px;align-items:flex-start;padding:13px;border:1px solid #e2dde9;border-radius:12px;background:#fbfafc;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.assessment-options label:hover{border-color:#8d74d0;transform:translateY(-2px)}.assessment-options label.is-selected{border-color:#6240ca;background:#f0ecfc;box-shadow:inset 0 0 0 1px #6240ca}.assessment-options input{position:absolute;width:1px;height:1px;opacity:0}.assessment-options input:focus-visible+span{outline:3px solid rgba(54,165,224,.35);outline-offset:6px}.assessment-options label>span{display:grid;gap:5px;padding-right:14px}.assessment-options b{color:#3a3050;font-size:10px}.assessment-options small{color:#7e768a;font-size:8px;line-height:1.45}.assessment-options svg{position:absolute;top:9px;right:9px;color:#5d38c8;font-size:16px}.assessment-wizard-actions{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-top:35px}.assessment-wizard-actions>div{display:grid;justify-items:end;gap:8px}.assessment-wizard-actions small{color:#8b8298;font-size:9px}.assessment-results-shell{max-width:1120px}.assessment-results-header{display:grid;grid-template-columns:1fr 250px;gap:70px;align-items:center;margin-bottom:35px}.assessment-results-header h1{margin:15px 0;color:#1e1735;font-size:clamp(2.8rem,4.5vw,4.5rem);line-height:1;letter-spacing:-.05em}.assessment-results-header p{max-width:720px;margin:0;color:#686071;font-size:15px;line-height:1.72}.assessment-score{display:grid;min-height:225px;place-content:center;border:1px solid #ddd6e7;border-radius:50%;background:#fff;box-shadow:0 30px 70px #2818531c;text-align:center}.assessment-score>span{font-size:4.5rem;font-weight:850;line-height:.85;letter-spacing:-.07em}.assessment-score>small{margin:8px 0 13px;color:#8f879b;font-size:10px}.assessment-score>b{max-width:145px;color:#494052;font-size:9px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}.assessment-score-excellent>span,.assessment-meter-excellent+small{color:#168965}.assessment-score-strong>span{color:#267f93}.assessment-score-defined>span{color:#a36a12}.assessment-score-emerging>span{color:#ba5c32}.assessment-score-initial>span{color:#bc3d67}.assessment-results-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 18px;border:1px solid #e2dce9;border-radius:13px;background:#fff}.assessment-results-toolbar>span{color:#777080;font-size:9px}.assessment-results-toolbar>div{display:flex;gap:8px}.assessment-results-toolbar button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #ddd6e7;border-radius:8px;background:#fbfafc;color:#4f4369;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.assessment-results-toolbar svg{font-size:15px}.assessment-result-section{margin-top:65px}.assessment-result-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:28px}.assessment-result-heading h2{margin:9px 0 0;font-size:clamp(1.9rem,2.5vw,2.7rem)}.assessment-result-heading>p{max-width:450px;margin:0;color:#746c7f;font-size:10px;line-height:1.6}.assessment-score-list{display:grid;gap:7px}.assessment-score-list article{display:grid;grid-template-columns:250px 1fr 245px;gap:20px;align-items:center;padding:18px 20px;border:1px solid #e2dce9;border-radius:13px;background:#fff}.assessment-score-list article>div:first-child{display:flex;justify-content:space-between;gap:15px}.assessment-score-list b{color:#342a49;font-size:11px}.assessment-score-list article>div:first-child span{color:#655874;font-size:10px;font-weight:800}.assessment-score-list article>small{color:#81798e;font-size:8px;line-height:1.45}.assessment-meter{height:7px;overflow:hidden;border-radius:999px;background:#eeeaf2}.assessment-meter span{display:block;height:100%;border-radius:inherit}.assessment-meter-excellent span{background:#22a678}.assessment-meter-strong span{background:#2b97ad}.assessment-meter-defined span{background:#d09731}.assessment-meter-emerging span{background:#df7547}.assessment-meter-initial span{background:#d7557d}.assessment-gap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.assessment-gap-grid article{padding:25px;border:1px solid #ded8e7;border-radius:17px;background:#fff;box-shadow:0 14px 35px #2b1c510d}.assessment-gap-top{display:flex;justify-content:space-between;align-items:center}.assessment-gap-top span{color:#6d49d0;font-size:8px;font-weight:850;letter-spacing:.11em}.assessment-gap-top b{color:#9b536d;font-size:10px}.assessment-gap-grid h3{margin:28px 0 12px;color:#2c2340;font-size:18px;line-height:1.2}.assessment-gap-grid article>p{min-height:82px;margin:0 0 23px;color:#6d6577;font-size:10px;line-height:1.62}.assessment-gap-grid dl,.assessment-gap-grid dl>div{display:grid;gap:5px}.assessment-gap-grid dl{gap:14px;margin:0;padding-top:18px;border-top:1px solid #ebe7ef}.assessment-gap-grid dt{color:#9890a3;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.assessment-gap-grid dd{margin:0;color:#443957;font-size:9px;line-height:1.5}.assessment-no-gaps{display:flex;gap:18px;align-items:center;padding:28px;border:1px solid #b9e2d2;border-radius:17px;background:#f1fbf7}.assessment-no-gaps>svg{padding:8px;border-radius:50%;background:#d9f4e8;color:#168963;font-size:42px}.assessment-no-gaps h3{margin:0 0 6px;color:#255b48}.assessment-no-gaps p{margin:0;color:#507466;font-size:10px;line-height:1.6}.assessment-next-moves{padding:38px;border-radius:22px;background:#17112f;color:#fff}.assessment-next-moves .assessment-result-heading h2{color:#fff}.assessment-next-moves .assessment-result-heading small{color:#72e4ee}.assessment-next-moves ol{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none}.assessment-next-moves li{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0b}.assessment-next-moves li>span{color:#7ce7f1;font-size:9px;font-weight:850}.assessment-next-moves li p{margin:0;color:#d4cede;font-size:10px;line-height:1.6}.assessment-result-footer{display:grid;gap:22px;margin-top:35px;padding-top:26px;border-top:1px solid #ded8e7}.assessment-result-footer>p{margin:0;color:#847c8e;font-size:9px}.assessment-result-footer>div{display:flex;flex-wrap:wrap;gap:9px}@media(max-width:1050px){.assessment-intro-grid{grid-template-columns:1fr;gap:60px}.assessment-intro-grid>div:first-child{max-width:900px}.assessment-preview-card{max-width:850px}.assessment-domain-grid{grid-template-columns:repeat(2,1fr)}.assessment-options{grid-template-columns:1fr}.assessment-options label{min-height:auto}.assessment-score-list article{grid-template-columns:210px 1fr}.assessment-score-list article>small{grid-column:1 / -1}.assessment-gap-grid{grid-template-columns:1fr}.assessment-gap-grid article>p{min-height:0}}@media(max-width:760px){.assessment-shell{width:min(100% - 30px,680px)}.assessment-intro{padding:120px 0 70px}.assessment-intro h1{font-size:clamp(2.55rem,10.5vw,3.7rem)}.assessment-preview-row>div{grid-template-columns:105px 1fr}.assessment-domains-section{padding:78px 0}.assessment-domain-grid,.assessment-scale-explainer,.assessment-results-header,.assessment-next-moves ol{grid-template-columns:1fr}.assessment-scale-explainer{gap:40px;padding:30px 22px}.assessment-wizard,.assessment-results{padding:100px 0 65px}.assessment-wizard-actions,.assessment-result-heading,.assessment-results-toolbar{align-items:stretch;flex-direction:column}.assessment-wizard-actions>div{justify-items:stretch}.assessment-wizard-actions button,.assessment-wizard-actions .assessment-primary{width:100%}.assessment-score{width:210px;min-height:210px}.assessment-results-toolbar>div{flex-wrap:wrap}.assessment-score-list article{grid-template-columns:1fr;gap:12px}.assessment-score-list article>small{grid-column:auto}}@media(max-width:480px){.assessment-facts{display:grid;grid-template-columns:repeat(2,1fr)}.assessment-preview-card,.assessment-question,.assessment-gap-grid article{padding:20px}.assessment-preview-row>div{grid-template-columns:88px 1fr}.assessment-result-footer>div{display:grid}}@media print{.assessment-page header,.assessment-page footer,.assessment-results-toolbar,.assessment-result-footer>div{display:none!important}.assessment-results{padding:20px 0;background:#fff}.assessment-result-section{break-inside:avoid}}.assessment-context .assessment-wizard-shell{max-width:1120px}.assessment-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.assessment-context-group{min-width:0;margin:0;padding:24px;border:1px solid #dfd9e8;border-radius:18px;background:#fff;box-shadow:0 13px 35px #2b1c510b}.assessment-context-group legend{padding:0 4px;color:#29213e;font-size:12px;font-weight:750}.assessment-context-group legend small{margin-left:5px;color:#8c8498;font-size:8px;font-weight:600}.assessment-context-group>div{display:grid;gap:7px;margin-top:12px}.assessment-context-group label{position:relative;display:flex;min-height:43px;align-items:center;gap:10px;padding:10px 38px 10px 12px;border:1px solid #e5e0eb;border-radius:10px;background:#fbfafc;color:#5d5569;font-size:10px;line-height:1.4;cursor:pointer}.assessment-context-group label:hover{border-color:#9a83d8}.assessment-context-group label.is-selected{border-color:#6541ce;background:#f1edfc;color:#35244e;box-shadow:inset 0 0 0 1px #6541ce}.assessment-context-group input{width:14px;height:14px;flex:0 0 auto;accent-color:#6240ca}.assessment-context-group label>svg{position:absolute;right:12px;color:#5f3bc9;font-size:16px}.assessment-fit-card{display:grid;grid-template-columns:1fr 180px;gap:50px;align-items:center;margin:28px 0;padding:34px;border:1px solid #d9d1e9;border-radius:22px;background:radial-gradient(circle at 90% 10%,rgba(42,205,218,.14),transparent 35%),linear-gradient(135deg,#28165e,#19112f);box-shadow:0 25px 65px #2614572e;color:#fff}.assessment-fit-card>div:first-child>span,.assessment-engagement-main>small{color:#75e5ef;font-size:9px;font-weight:850;letter-spacing:.13em}.assessment-fit-card h2{max-width:760px;margin:12px 0;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1.04;letter-spacing:-.04em}.assessment-fit-card p{max-width:760px;margin:0;color:#d1cae0;font-size:12px;line-height:1.65}.assessment-fit-card>div:first-child>small{display:block;max-width:760px;margin-top:17px;padding-top:17px;border-top:1px solid rgba(255,255,255,.12);color:#aaa1bd;font-size:9px;line-height:1.55}.assessment-fit-mark{display:grid;min-height:155px;place-content:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff0d;text-align:center}.assessment-fit-mark svg{margin:0 auto 8px;color:#71e0ec;font-size:35px}.assessment-fit-mark b{font-size:15px}.assessment-fit-mark span{margin-top:3px;color:#9c92b3;font-size:7px;font-weight:800;letter-spacing:.12em}.assessment-cap-findings{margin:20px 0 28px;padding:21px 24px;border:1px solid #e2c36d;border-radius:15px;background:#fffbec;color:#5a451d}.assessment-cap-findings b{font-size:11px}.assessment-cap-findings p{margin:7px 0 0;font-size:10px;line-height:1.55}.assessment-gap-grid dd{display:grid;gap:7px}.assessment-capability{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #e1dbea;border-radius:9px;background:#fbfafc;color:#403650;font-size:9px}.assessment-capability small{flex:0 0 auto;color:#1f8b6d;font-size:7px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.assessment-capability-preview small{color:#ad6d19}.assessment-engagement-card{display:grid;grid-template-columns:1.12fr .88fr;overflow:hidden;margin:28px 0;border:1px solid #d8d1e5;border-radius:24px;background:#fff;box-shadow:0 24px 65px #2919541a}.assessment-engagement-main{padding:38px;background:#211447;color:#fff}.assessment-engagement-main h2{margin:13px 0;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.02;letter-spacing:-.045em}.assessment-engagement-main>p{margin:0;color:#c9c1d9;font-size:11px;line-height:1.65}.assessment-engagement-main ul{display:grid;gap:10px;margin:25px 0 0;padding:0;list-style:none}.assessment-engagement-main li{display:flex;align-items:center;gap:8px;color:#eeeaf4;font-size:10px}.assessment-engagement-main li svg{color:#73e2ed;font-size:17px}.assessment-quote{display:grid;align-content:center;padding:38px;background:radial-gradient(circle at 100% 0,rgba(96,61,207,.12),transparent 42%),#fff}.assessment-quote>span{color:#6c48cf;font-size:8px;font-weight:850;letter-spacing:.12em}.assessment-quote strong{margin-top:12px;color:#281c40;font-size:clamp(1.8rem,3vw,3.1rem);line-height:1.05;letter-spacing:-.04em}.assessment-quote>p{margin:8px 0 0;color:#574c67;font-size:11px;font-weight:750}.assessment-quote>small{margin:16px 0 22px;color:#898191;font-size:8px;line-height:1.55}.assessment-quote .assessment-primary{justify-self:start}.assessment-next-step{scroll-margin-top:105px;margin:30px 0;padding:32px;border-radius:25px;background:radial-gradient(circle at 85% 0,rgba(48,211,221,.13),transparent 35%),#19112f;box-shadow:0 28px 70px #24144a2e}.assessment-next-step .quick-enquiry{max-width:900px;margin:0 auto}.assessment-methodology{margin:26px 0;padding:20px 23px;border:1px solid #ded8e7;border-radius:14px;background:#fff}.assessment-methodology summary{color:#46365f;font-size:10px;font-weight:750;cursor:pointer}.assessment-methodology p{margin:12px 0 0;color:#7a7284;font-size:9px;line-height:1.65}.assessment-quote-invitation{display:flex;align-items:center;justify-content:space-between;gap:50px;margin:30px 0;padding:36px;border-radius:23px;background:radial-gradient(circle at 90% 0,rgba(47,211,221,.14),transparent 38%),#211447;box-shadow:0 25px 65px #2614572e;color:#fff}.assessment-quote-invitation>div{max-width:750px}.assessment-quote-invitation small{color:#73e3ed;font-size:8px;font-weight:850;letter-spacing:.13em}.assessment-quote-invitation h2{margin:11px 0;font-size:clamp(2rem,3vw,3rem);line-height:1.03;letter-spacing:-.045em}.assessment-quote-invitation p{margin:0;color:#c8c0d8;font-size:10px;line-height:1.65}.assessment-quote-invitation .assessment-primary{flex:0 0 auto;border-color:#74e1eb;background:#70e5ef;box-shadow:none;color:#1b1238}.assessment-quote-invitation .assessment-primary:hover{background:#fff}@media(max-width:900px){.assessment-context-grid,.assessment-engagement-card,.assessment-fit-card{grid-template-columns:1fr}.assessment-fit-mark{display:none}.assessment-quote-invitation{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.assessment-context-group,.assessment-fit-card,.assessment-engagement-main,.assessment-quote,.assessment-next-step,.assessment-quote-invitation{padding:22px 18px}.assessment-context-grid{gap:11px}}@media print{.assessment-next-step,.assessment-result-footer button,.assessment-quote .assessment-primary,.assessment-quote-invitation .assessment-primary{display:none!important}.assessment-fit-card,.assessment-engagement-card{break-inside:avoid}}.quote-page{min-height:100vh;background:#fbfaff;color:#17122f;font-family:Inter,sans-serif}.quote-page *,.quote-page *:before,.quote-page *:after{box-sizing:border-box}.quote-shell{width:min(1240px,calc(100% - 64px));margin:0 auto}.quote-eyebrow{display:flex;align-items:center;gap:8px;color:#5b34d7;font-size:10px;font-weight:850;letter-spacing:.14em}.quote-eyebrow svg{font-size:18px}.quote-primary,.quote-secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 21px;border-radius:999px;font:inherit;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.quote-primary{border:1px solid #2b176e;background:#281460;box-shadow:0 13px 30px #28146033;color:#fff}.quote-primary:hover:not(:disabled){background:#402291}.quote-primary:disabled{cursor:not-allowed;opacity:.42}.quote-primary svg,.quote-secondary svg{font-size:18px}.quote-secondary{border:1px solid #d7d1e4;background:#fff;color:#453a5e}.quote-secondary:hover{border-color:#8d78ca;color:#432389}.quote-hero{position:relative;min-height:820px;overflow:hidden;padding:145px 0 90px;background:radial-gradient(circle at 78% 18%,rgba(82,47,213,.13),transparent 31%),linear-gradient(180deg,#fbfaff,#f4f1fa)}.quote-orb{position:absolute;top:100px;right:-230px;width:650px;height:650px;border:1px solid rgba(78,43,182,.11);border-radius:50%;box-shadow:0 0 0 90px #4e2bb606,0 0 0 180px #4e2bb604}.quote-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.quote-hero h1{max-width:720px;margin:22px 0;color:#17112f;font-size:clamp(2.85rem,4.6vw,4.9rem);line-height:1;letter-spacing:-.05em}.quote-hero h1 span{color:#5830d6}.quote-hero-grid>div:first-child>p{max-width:670px;margin:0 0 28px;color:#625a72;font-size:15px;line-height:1.72}.quote-linked-note{display:flex;max-width:650px;align-items:center;gap:9px;margin:-8px 0 24px;padding:12px 15px;border:1px solid #c9e6df;border-radius:12px;background:#f0fbf7;color:#356e5e;font-size:10px;line-height:1.5}.quote-linked-note svg{flex:0 0 auto;color:#20a57e;font-size:18px}.quote-complex-contact{display:flex;width:fit-content;align-items:center;gap:6px;margin-top:17px;color:#4f2cad;font-size:10px;font-weight:780;text-decoration:none}.quote-complex-contact:hover{color:#25115f}.quote-complex-contact svg{font-size:15px}.quote-facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;color:#7d758a;font-size:10px}.quote-facts span{display:flex;align-items:baseline;gap:5px}.quote-facts b{color:#322552;font-size:14px}.quote-preview{overflow:hidden;padding:30px;border:1px solid #ddd6ea;border-radius:23px;background:#ffffffe6;box-shadow:0 35px 80px #2f1d5f24}.quote-preview-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e7e2ed}.quote-preview-top small,.quote-preview-line small{color:#716980;font-size:8px;font-weight:850;letter-spacing:.12em}.quote-preview-top b{color:#5c39c7;font-size:10px}.quote-preview-line{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;padding:22px 0;border-bottom:1px solid #ece8f1}.quote-preview-line>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#f0ebff;color:#6743cf;font-size:9px;font-weight:850}.quote-preview-line>div{display:grid;gap:5px}.quote-preview-line b{color:#362b4e;font-size:13px}.quote-preview>p{margin:20px 0 0;color:#8a8296;font-size:9px;line-height:1.5}.quote-wizard,.quote-results{min-height:100vh;padding:130px 0 105px;background:radial-gradient(circle at 85% 8%,rgba(92,53,218,.09),transparent 25%),#f8f6fb}.quote-wizard-shell{max-width:1080px}.quote-progress-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.quote-progress-head span{color:#766d84;font-size:9px;font-weight:800;letter-spacing:.1em}.quote-progress-head b{color:#342944;font-size:12px}.quote-progress{height:7px;margin:14px 0 55px;overflow:hidden;border-radius:999px;background:#e8e3ef}.quote-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6036de,#15c9df)}.quote-heading{max-width:800px;margin-bottom:36px}.quote-heading h1{margin:14px 0;color:#1e1735;font-size:clamp(2.5rem,4.2vw,3.9rem);line-height:1;letter-spacing:-.052em}.quote-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.quote-question-grid>fieldset:last-child:nth-child(3){grid-column:1 / -1}.quote-option-group{min-width:0;margin:0;padding:25px;border:1px solid #dfd9e8;border-radius:19px;background:#fff;box-shadow:0 13px 35px #2b1c510d}.quote-option-group legend{padding:0 4px;color:#29213e;font-size:12px;font-weight:760}.quote-option-group>div{display:grid;gap:8px;margin-top:13px}.quote-field-hint,.quote-heading-copy{margin:8px 0 0;color:#776e84;font-size:10px;line-height:1.6}.quote-option-group label{position:relative;display:flex;min-height:47px;align-items:center;gap:10px;padding:11px 38px 11px 13px;border:1px solid #e5e0eb;border-radius:11px;background:#fbfafc;color:#5d5569;font-size:10px;line-height:1.4;cursor:pointer}.quote-option-group label>span{display:grid;flex:1;gap:4px}.quote-option-group label>span b{color:#352b49;font-size:11px;font-weight:760}.quote-option-group label>span small{color:#776f82;font-size:9px;line-height:1.55}.quote-option-group label>em{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#eee9fb;color:#6846ca;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.04em}.quote-option-group.is-compact label{min-height:42px}.quote-option-group label:hover{border-color:#9a83d8}.quote-option-group label.is-selected{border-color:#6541ce;background:#f1edfc;color:#35244e;box-shadow:inset 0 0 0 1px #6541ce}.quote-option-group input{width:14px;height:14px;flex:0 0 auto;accent-color:#6240ca}.quote-option-group label>svg{position:absolute;right:12px;color:#5f3bc9;font-size:16px}.quote-wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:28px;align-items:start;max-width:1240px}.quote-wizard-main{min-width:0}.quote-answer-rail{position:sticky;top:105px;display:grid;gap:0;padding:23px;border:1px solid #ddd7e7;border-radius:18px;background:#ffffffe6;box-shadow:0 18px 45px #2b1c510f}.quote-answer-rail>small{margin-bottom:14px;color:#6741ce;font-size:8px;font-weight:850;letter-spacing:.13em}.quote-answer-rail>div{display:grid;gap:3px;padding:11px 0;border-top:1px solid #ebe6f0}.quote-answer-rail span{color:#8a8295;font-size:8px}.quote-answer-rail b{color:#3d3350;font-size:9px;line-height:1.45}.quote-answer-rail p,.quote-answer-rail em{color:#8a8295;font-size:8px;font-style:normal;line-height:1.55}.quote-answer-rail em{margin-top:16px;padding-top:13px;border-top:1px solid #ebe6f0;color:#5c937f}.quote-context-note{display:grid;grid-column:1 / -1;gap:5px;padding:16px 18px;border:1px solid #cfe7e1;border-radius:13px;background:#f2fbf8}.quote-context-note b{color:#315e52;font-size:10px}.quote-context-note span{color:#5d776f;font-size:9px;line-height:1.55}.quote-review{grid-column:1 / -1;overflow:hidden;border:1px solid #ddd7e7;border-radius:18px;background:#fff}.quote-review>div{display:grid;grid-template-columns:150px 1fr auto;gap:18px;align-items:center;padding:15px 18px;border-bottom:1px solid #ebe7ef}.quote-review span{color:#857d90;font-size:9px}.quote-review b{color:#3b304e;font-size:10px;line-height:1.45}.quote-review button{border:0;background:none;color:#5e38c8;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.quote-review>p{margin:0;padding:15px 18px;background:#f7f4fb;color:#7b7287;font-size:9px}.quote-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:35px}.quote-actions>div{display:grid;justify-items:end;gap:8px}.quote-actions small{color:#8b8298;font-size:9px}.quote-results-shell{max-width:1120px}.quote-result-title{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:35px}.quote-result-title h1{max-width:850px;margin:14px 0;color:#1e1735;font-size:clamp(2.8rem,4.5vw,4.5rem);line-height:1;letter-spacing:-.05em}.quote-result-title p{margin:0;color:#6b6276;font-size:13px}.quote-result-tools{display:flex;gap:8px}.quote-result-tools button{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 14px;border:1px solid #d9d3e3;border-radius:999px;background:#fff;color:#554a68;font:inherit;font-size:9px;font-weight:750;cursor:pointer}.quote-result-tools svg{font-size:16px}.quote-summary-grid{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;margin-bottom:28px;border:1px solid #d8d1e5;border-radius:23px;background:#fff;box-shadow:0 24px 60px #29195417}.quote-summary-grid article{display:grid;align-content:center;min-height:310px;padding:38px}.quote-summary-grid article+article{border-left:1px solid #e2dce9}.quote-summary-primary{background:radial-gradient(circle at 100% 0,rgba(42,205,218,.13),transparent 40%),#211447;color:#fff}.quote-summary-grid small,.quote-section-heading small,.quote-scope-section>div>small,.quote-edition small,.quote-confirm>div>small{color:#6844cf;font-size:8px;font-weight:850;letter-spacing:.13em}.quote-summary-primary small{color:#70e2ec}.quote-summary-grid h2{margin:12px 0;font-size:clamp(2rem,3vw,3.1rem);line-height:1;letter-spacing:-.045em}.quote-summary-grid strong{color:#33224c;font-size:16px;line-height:1.45}.quote-summary-primary strong{color:#fff}.quote-summary-grid p{margin:16px 0 0;color:#7b7285;font-size:9px;line-height:1.6}.quote-summary-primary p{color:#aaa1bd}.quote-summary-grid article>span{margin-top:12px;color:#8e4e21;font-size:9px;font-weight:750}.quote-commercial-notice{display:grid;gap:6px;margin:-8px 0 28px;padding:17px 20px;border:1px solid #e4c789;border-radius:14px;background:#fff9eb}.quote-commercial-notice strong{color:#65470b;font-size:10px}.quote-commercial-notice p{margin:0;color:#765f31;font-size:9px;line-height:1.6}.quote-section{margin:27px 0;padding:33px;border:1px solid #dfd9e8;border-radius:21px;background:#fff}.quote-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:25px}.quote-section-heading h2,.quote-scope-section h2{margin:10px 0 0;color:#261d3d;font-size:clamp(1.8rem,2.5vw,2.6rem);line-height:1.04;letter-spacing:-.04em}.quote-section-heading>p{max-width:390px;margin:0;color:#7d7488;font-size:9px;line-height:1.55}.quote-reasons{display:grid;gap:8px}.quote-reasons>div{display:grid;grid-template-columns:34px 1fr;gap:13px;align-items:start;padding:15px;border-radius:12px;background:#f8f6fb}.quote-reasons span{color:#6d48d3;font-size:9px;font-weight:850}.quote-reasons p{margin:0;color:#62596e;font-size:10px;line-height:1.6}.quote-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.quote-ladder article{position:relative;display:grid;align-content:start;min-height:325px;padding:24px;border:1px solid #ded8e7;border-radius:16px;background:#fbfafc}.quote-ladder article>span{color:#7654d7;font-size:9px;font-weight:850}.quote-ladder article>small{margin-top:30px;color:#70677d;font-size:8px;font-weight:850;letter-spacing:.11em}.quote-ladder h3{margin:10px 0;color:#332745;font-size:17px;line-height:1.25}.quote-ladder article>p{margin:0;color:#746b7f;font-size:9px;line-height:1.6}.quote-start-options{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-start-options article{min-height:0}.quote-start-options ul{display:grid;gap:7px;margin:18px 0 0;padding-left:17px;color:#71677d;font-size:8px;line-height:1.55}.quote-path{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.quote-path article{padding:20px;border:1px solid #dfd9e8;border-radius:14px;background:#faf8fc}.quote-path small,.quote-partnership-result>small{color:#6844cf;font-size:7px;font-weight:850;letter-spacing:.12em}.quote-path h3{margin:10px 0 6px;color:#302441;font-size:16px}.quote-path b{color:#5b37c2;font-size:10px}.quote-path p{color:#756c80;font-size:8px;line-height:1.55}.quote-partnership-result{margin:27px 0;padding:30px;border:1px solid #d8d0e8;border-radius:19px;background:linear-gradient(135deg,#f1edfc,#f6fbfb)}.quote-partnership-result h2{margin:10px 0;color:#2f2347;font-size:clamp(1.7rem,2.4vw,2.5rem)}.quote-partnership-result>p{color:#665c73;font-size:10px;line-height:1.65}.quote-partnership-result>div{display:grid;grid-template-columns:1fr 1fr;gap:28px}.quote-partnership-result ul{margin:12px 0 0;padding-left:17px;color:#62586f;font-size:9px;line-height:1.65}.quote-rung-limits,.quote-unavailable{align-self:end;margin-top:22px;padding-top:15px;border-top:1px solid #e4dfe9;color:#8b8295;font-size:8px;line-height:1.55}.quote-unavailable{color:#8c5425}.quote-ladder article.is-unavailable{background:#f4f1f2;opacity:.72}.quote-scope-section{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.quote-scope-section>div+div{padding-left:40px;border-left:1px solid #e1dbe8}.quote-scope-section ul,.quote-details ul{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none}.quote-scope-section li{display:flex;align-items:flex-start;gap:8px;color:#60576c;font-size:10px;line-height:1.5}.quote-scope-section li svg{flex:0 0 auto;color:#633fca;font-size:17px}.quote-edition{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;margin:27px 0;padding:26px 30px;border:1px solid #d8d0e8;border-radius:17px;background:#f0ecfc}.quote-edition h3{margin:8px 0 0;color:#35244e;font-size:18px}.quote-edition p{margin:0;color:#665a76;font-size:9px;line-height:1.6}.quote-details{margin:27px 0;padding:22px 25px;border:1px solid #ddd7e6;border-radius:16px;background:#fff}.quote-details summary{color:#443757;font-size:10px;font-weight:780;cursor:pointer}.quote-details h3{margin:22px 0 0;color:#463a58;font-size:11px}.quote-details li,.quote-details p{color:#776f82;font-size:8px;line-height:1.65}.quote-partner-result{display:flex;gap:22px;align-items:flex-start;margin:28px 0;padding:36px;border-radius:22px;background:#211447;color:#fff}.quote-partner-result>svg{color:#71e2ec;font-size:36px}.quote-partner-result h2{margin:0 0 10px;font-size:clamp(1.8rem,3vw,3rem)}.quote-partner-result p{margin:0;color:#c7bfd8;font-size:11px;line-height:1.65}.quote-confirm{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:start;margin:30px 0;padding:34px;border-radius:24px;background:radial-gradient(circle at 10% 10%,rgba(48,211,221,.12),transparent 30%),#19112f;color:#fff}.quote-confirm>div:first-child{padding:25px 0}.quote-confirm>div>small{color:#70e2ec}.quote-confirm>div>h2{margin:13px 0;font-size:clamp(2rem,3vw,3rem);line-height:1.02;letter-spacing:-.045em}.quote-confirm>div>p{margin:0;color:#bcb3cc;font-size:10px;line-height:1.65}.quote-confirm .quick-enquiry{background:#ffffff0b}.quote-boundary{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;margin-top:28px;padding-top:25px;border-top:1px solid #ddd7e5}.quote-boundary>p{max-width:620px;margin:0;color:#81788d;font-size:8px;line-height:1.6}.quote-boundary>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media(max-width:980px){.quote-hero-grid{grid-template-columns:1fr;gap:55px}.quote-preview{max-width:720px}.quote-ladder,.quote-confirm,.quote-wizard-layout{grid-template-columns:1fr}.quote-answer-rail{display:none}.quote-ladder article{min-height:auto}}@media(max-width:760px){.quote-shell{width:min(100% - 30px,680px)}.quote-hero{min-height:auto;padding:120px 0 70px}.quote-wizard,.quote-results{padding:100px 0 65px}.quote-hero h1,.quote-result-title h1{font-size:clamp(2.5rem,10.5vw,3.7rem)}.quote-heading h1{font-size:clamp(2.3rem,9.5vw,3.25rem)}.quote-question-grid,.quote-summary-grid,.quote-scope-section,.quote-edition{grid-template-columns:1fr}.quote-review>div{grid-template-columns:1fr auto}.quote-review span{grid-column:1 / -1}.quote-partnership-result>div{grid-template-columns:1fr;gap:8px}.quote-question-grid>fieldset:last-child:nth-child(3){grid-column:auto}.quote-summary-grid article+article,.quote-scope-section>div+div{padding-left:0;border-top:1px solid #e2dce9;border-left:0}.quote-scope-section>div+div{padding-top:30px}.quote-actions,.quote-result-title,.quote-section-heading,.quote-boundary{align-items:stretch;flex-direction:column}.quote-actions>div{justify-items:stretch}.quote-actions button,.quote-actions .quote-primary{width:100%}.quote-result-tools{flex-wrap:wrap}.quote-boundary>div{justify-content:flex-start}}@media(max-width:480px){.quote-preview,.quote-option-group,.quote-summary-grid article,.quote-section,.quote-partner-result,.quote-confirm{padding:21px 18px}.quote-facts{display:grid;grid-template-columns:1fr}}@media print{.quote-page header,.quote-page footer,.quote-result-tools,.quote-confirm,.quote-boundary>div{display:none!important}.quote-results{padding:20px 0;background:#fff}.quote-section,.quote-summary-grid,.quote-partner-result{break-inside:avoid}}.marketplace-page .marketplace-hero{min-height:720px}.marketplace-path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.marketplace-path-grid article{display:grid;grid-template-columns:58px 1fr;gap:24px;padding:38px;border:1px solid var(--content-line);border-radius:22px;background:linear-gradient(135deg,#fff 42%,#f1edff)}.marketplace-path-grid article>span{display:grid;width:54px;height:54px;place-items:center;border-radius:15px;background:#2c176d;color:#8deffa}.marketplace-path-grid h2{margin:13px 0;font-size:clamp(1.75rem,2.7vw,2.8rem);letter-spacing:-.04em;line-height:1.05}.marketplace-path-grid p{margin:0;color:var(--content-muted);font-size:14px;line-height:1.7}.marketplace-format-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.marketplace-format-grid article{display:grid;min-height:315px;align-content:start;padding:28px;border:1px solid #ded8e8;border-radius:20px;background:#fff}.marketplace-format-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.marketplace-format-top span{display:grid;width:43px;height:43px;place-items:center;border-radius:12px;background:#efeaff;color:#5936dc}.marketplace-format-top small{color:#9a91a8;font-size:9px;font-weight:800}.marketplace-format-grid h3{margin:0 0 11px;font-size:18px}.marketplace-format-grid p{margin:0;color:var(--content-muted);font-size:12px;line-height:1.65}.marketplace-format-grid article>div:last-child{margin-top:auto;padding-top:24px;color:#5538a2;font-size:10px;font-weight:750;line-height:1.5}.marketplace-inheritance .content-section-heading{max-width:810px}.marketplace-inheritance .content-section-heading h2,.marketplace-inheritance .content-section-heading p{color:#fff}.marketplace-inheritance .content-section-heading p{color:#bcb5cd}.marketplace-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:42px}.marketplace-control-grid span{display:flex;min-height:62px;align-items:center;gap:10px;padding:15px 17px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#ffffff0d;color:#ddd7ec;font-size:12px;font-weight:700}.marketplace-control-grid svg{color:#83edf7;font-size:18px}.marketplace-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--content-line);border-radius:22px;background:#fff}.marketplace-steps article{min-height:230px;padding:32px}.marketplace-steps article+article{border-left:1px solid var(--content-line)}.marketplace-steps article>span{color:#6543d0;font-size:10px;font-weight:850}.marketplace-steps h3{margin:42px 0 10px;font-size:20px}.marketplace-steps p{margin:0;color:var(--content-muted);font-size:12px;line-height:1.65}@media(max-width:1050px){.marketplace-format-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.marketplace-page .marketplace-hero{min-height:auto}.marketplace-path-grid,.marketplace-control-grid,.marketplace-steps{grid-template-columns:1fr}.marketplace-path-grid article{grid-template-columns:1fr;padding:28px}.marketplace-steps article+article{border-top:1px solid var(--content-line);border-left:0}}@media(max-width:560px){.marketplace-format-grid{grid-template-columns:1fr}.marketplace-format-grid article{min-height:270px}}.payment-solutions-hero{min-height:790px}.payment-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:80px;align-items:center}.payment-hero-grid h1{max-width:760px;margin:22px 0 26px;font-size:clamp(2.85rem,4.6vw,5rem);font-weight:660;letter-spacing:-.052em;line-height:.98}.payment-hero-grid h1 span{background:linear-gradient(105deg,#281269,#5933df 58%,#108bca);background-clip:text;-webkit-background-clip:text;color:transparent}.payment-hero-grid>div:first-child>p{max-width:680px;margin:0;color:var(--content-muted);font-size:16px;line-height:1.75}.payment-blueprint-stack{padding:30px;border:1px solid #dcd6e7;border-radius:24px;background:#ffffffe6;box-shadow:0 28px 75px #2a195721}.payment-stack-head{display:flex;align-items:center;gap:9px;padding-bottom:18px;border-bottom:1px solid #e4deeb;color:#55496d;font-size:9px;font-weight:850;letter-spacing:.12em}.payment-live-dot{width:8px;height:8px;border-radius:50%;background:#38c99a;box-shadow:0 0 0 5px #38c99a1f}.payment-stack-row{display:grid;grid-template-columns:44px 1fr 24px;gap:14px;align-items:center;padding:19px 0;border-bottom:1px solid #e9e4ef}.payment-stack-row>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#f0ecff;color:#5c38dc}.payment-stack-row>div{display:grid;gap:3px}.payment-stack-row small{color:#8c839b;font-size:8px;font-weight:800;letter-spacing:.09em}.payment-stack-row strong{color:#241b3c;font-size:14px}.payment-stack-row>svg{color:#35b98f;font-size:19px}.payment-blueprint-stack>p{margin:18px 0 0;color:#7a7287;font-size:10px;line-height:1.55}.payment-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--content-line);border-radius:22px;background:#fff}.payment-benefit-grid article{min-height:235px;padding:30px}.payment-benefit-grid article+article{border-left:1px solid var(--content-line)}.payment-benefit-grid article>span{color:#6543d0;font-size:9px;font-weight:850}.payment-benefit-grid h3{margin:44px 0 11px;font-size:17px;line-height:1.25}.payment-benefit-grid p{margin:0;color:var(--content-muted);font-size:11px;line-height:1.65}.payment-split-heading{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:50px}.payment-split-heading>p{margin:0 0 5px}.payment-foundation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.payment-foundation-grid article{min-height:230px;padding:28px;border:1px solid #ddd7e7;border-radius:19px;background:#fff}.payment-foundation-grid article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#efeaff;color:#5a37da}.payment-foundation-grid h3{margin:31px 0 10px;font-size:17px}.payment-foundation-grid p{margin:0;color:var(--content-muted);font-size:11px;line-height:1.65}.payment-blueprint-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.payment-blueprint-grid>article{display:grid;align-content:start;padding:30px;border:1px solid #ddd7e7;border-radius:22px;background:linear-gradient(180deg,#fff,#faf8ff);box-shadow:0 20px 55px #2a195712}.payment-blueprint-top{display:flex;align-items:center;justify-content:space-between}.payment-blueprint-top>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#2c176d;color:#8deffa}.payment-blueprint-top small{color:#8e84a0;font-size:10px;font-weight:850}.payment-blueprint-category{margin-top:26px;color:#6543d0;font-size:8px;font-weight:850;letter-spacing:.12em}.payment-blueprint-grid h3{margin:8px 0 24px;font-size:25px;letter-spacing:-.035em}.payment-blueprint-detail{padding:16px 0;border-top:1px solid #e4deeb}.payment-blueprint-detail small{color:#6441cc;font-size:8px;font-weight:850;letter-spacing:.1em}.payment-blueprint-detail p{margin:7px 0 0;color:#665f73;font-size:11px;line-height:1.6}.payment-blueprint-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.payment-blueprint-tags span{padding:7px 9px;border-radius:999px;background:#efeafa;color:#52369e;font-size:8px;font-weight:750}.payment-more-patterns{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:20px;padding:24px 28px;border:1px solid #ddd7e7;border-radius:18px;background:#f7f4fb}.payment-more-patterns>div{display:flex;align-items:center;gap:15px}.payment-more-patterns>div>svg{color:#5b39d8}.payment-more-patterns>div span{display:grid;gap:4px}.payment-more-patterns small{color:#796f88;font-size:8px;font-weight:800;letter-spacing:.1em}.payment-more-patterns b{color:#302641;font-size:12px}.payment-more-patterns a{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:#432589;font-size:11px;font-weight:800;text-decoration:none}.payment-configuration-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.payment-configuration-grid h2{margin:17px 0;font-size:clamp(2.15rem,3.25vw,3.6rem);letter-spacing:-.045em;line-height:1.02}.payment-configuration-grid>div:first-child>p{margin:0;color:#bcb5cd;font-size:14px;line-height:1.7}.payment-config-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.payment-config-list span{display:flex;min-height:64px;align-items:center;gap:10px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#ffffff0d;color:#ddd7ec;font-size:11px;line-height:1.45}.payment-config-list svg{flex:0 0 auto;color:#82edf7;font-size:18px}.payment-inherited-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:50px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12)}.payment-inherited-controls b{margin-right:9px;color:#8deffa;font-size:9px;letter-spacing:.1em}.payment-inherited-controls span{padding:8px 10px;border-radius:999px;background:#ffffff14;color:#d7d1e7;font-size:9px;font-weight:700}@media(max-width:1050px){.payment-hero-grid,.payment-split-heading,.payment-configuration-grid{grid-template-columns:1fr;gap:48px}.payment-blueprint-stack{max-width:780px}.payment-benefit-grid,.payment-foundation-grid{grid-template-columns:repeat(2,1fr)}.payment-benefit-grid article:nth-child(3){border-left:0}.payment-benefit-grid article:nth-child(n+3){border-top:1px solid var(--content-line)}.payment-blueprint-grid{grid-template-columns:1fr}}@media(max-width:800px){.payment-solutions-hero{min-height:auto;padding-top:125px}.payment-hero-grid h1{font-size:clamp(2.55rem,10.5vw,3.7rem);line-height:1}.payment-blueprint-stack{padding:22px}.payment-benefit-grid,.payment-foundation-grid,.payment-config-list{grid-template-columns:1fr}.payment-benefit-grid article+article{border-top:1px solid var(--content-line);border-left:0}.payment-more-patterns{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.payment-blueprint-stack{padding:18px}.payment-stack-row{grid-template-columns:40px 1fr 20px;gap:10px}.payment-blueprint-grid>article{padding:24px}}.pricing-page{background:#f8f6fb}.pricing-hero{padding-top:142px}.pricing-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:78px;align-items:center}.pricing-hero-copy{padding:38px 0 26px}.pricing-hero h1{max-width:770px;margin-bottom:27px;font-size:clamp(2.85rem,4.4vw,4.75rem);line-height:1}.pricing-hero-copy>p{max-width:690px;margin:0;color:var(--content-muted);font-size:16px;line-height:1.75}.pricing-hero-panel{overflow:hidden;border:1px solid rgba(52,34,104,.14);border-radius:22px;background:#ffffffc7;box-shadow:0 30px 70px #29185d1f;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.pricing-hero-panel article{display:grid;grid-template-columns:50px 1fr;gap:18px;align-items:center;min-height:132px;padding:25px 28px}.pricing-hero-panel article+article{border-top:1px solid #e5e0eb}.pricing-hero-panel article>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#eeeaff;color:#5c35dc}.pricing-hero-panel article:nth-child(2)>span{background:#ebf5ff;color:#2370d8}.pricing-hero-panel article:nth-child(3)>span{background:#e8f8f1;color:#16845a}.pricing-hero-panel small{color:#9b93a8;font-size:8px;font-weight:850;letter-spacing:.12em}.pricing-hero-panel h2{margin:3px 0 4px;color:#21193d;font-size:21px}.pricing-hero-panel p{margin:0;color:#716a7c;font-size:12px;line-height:1.55}.pricing-plans-section{scroll-margin-top:70px}.pricing-section-head{display:grid;grid-template-columns:1fr auto;gap:42px;align-items:end;margin-bottom:52px}.pricing-section-head .content-section-heading{max-width:700px}.pricing-controls{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.pricing-controls>div{display:flex;padding:4px;border:1px solid #ddd8e6;border-radius:999px;background:#f9f8fb}.pricing-controls button{min-height:37px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#726a7d;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.pricing-controls button.is-active{background:#271364;color:#fff}.pricing-controls button span{margin-left:4px;color:#19865d;font-size:8px}.pricing-controls button.is-active span{color:#8ff0cd}.pricing-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.pricing-plan-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:32px 29px;border:1px solid #ded9e7;border-radius:20px;background:#fff;box-shadow:0 18px 44px #23164812}.pricing-plan-card.is-featured{border-color:#8d7cd3;background:linear-gradient(180deg,#faf9ff,#fff 44%);box-shadow:0 22px 54px #39237d21}.pricing-plan-card.is-featured:before{position:absolute;top:-1px;right:-1px;left:-1px;height:5px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,#1554f0,#6425c7,#0f7a46);content:""}.pricing-ribbon{position:absolute;top:-14px;left:28px;padding:6px 11px;border-radius:999px;background:#211247;color:#fff;font-size:8px;font-weight:850;letter-spacing:.08em}.pricing-plan-name{min-height:34px;color:#4d2bbd;font-size:10px;font-weight:850;letter-spacing:.11em}.pricing-price{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline}.pricing-price strong{color:#17122f;font-size:clamp(2rem,2.8vw,2.7rem);letter-spacing:-.05em;line-height:1}.pricing-price span{color:#776f82;font-size:11px;font-weight:700}.pricing-plan-card>small{min-height:38px;margin-top:8px;color:#19865d;font-size:9px;line-height:1.45}.pricing-plan-card>p{min-height:64px;margin:11px 0 18px;color:#6d6579;font-size:12px;line-height:1.6}.pricing-plan-card>button,.pricing-plan-card>a{display:flex;min-height:46px;align-items:center;justify-content:center;border:1px solid #281563;border-radius:999px;background:#fff;color:#281563;font:inherit;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.pricing-plan-card.is-featured>button{background:#281563;color:#fff}.pricing-includes{margin:29px 0 16px;color:#766e82;font-size:8px;font-weight:850;letter-spacing:.12em}.pricing-plan-card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.pricing-plan-card li{display:flex;gap:8px;align-items:flex-start;color:#4f485b;font-size:10px;line-height:1.55}.pricing-plan-card li svg{flex:0 0 auto;padding:3px;border-radius:5px;background:#eeeaff;color:#5b38d0;font-size:17px}.pricing-commercial-note{display:grid;grid-template-columns:42px 1fr;gap:17px;align-items:start;margin-top:28px;padding:24px 27px;border:1px solid #ddd8e7;border-radius:16px;background:#f8f6fb}.pricing-commercial-note>svg{padding:10px;border-radius:12px;background:#eae5fb;color:#5032ba;font-size:40px}.pricing-commercial-note strong{color:#2e2642;font-size:12px}.pricing-commercial-note p{margin:5px 0 0;color:#756d80;font-size:10px;line-height:1.65}.pricing-programme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.pricing-programme-grid article{min-height:215px;padding:27px;border:1px solid #dfdae7;border-radius:18px;background:#fff}.pricing-programme-grid small{color:#5336bd;font-size:8px;font-weight:850;letter-spacing:.1em}.pricing-programme-grid h3{margin:27px 0 10px;color:#251d3b;font-size:19px}.pricing-programme-grid p{min-height:53px;margin:0;color:#716a7d;font-size:11px;line-height:1.6}.pricing-programme-grid article>div{margin-top:22px;color:#756e7f;font-size:10px}.pricing-programme-grid strong{color:#25156b;font-size:18px}.pricing-quote-cta{display:grid;grid-template-columns:1fr auto;gap:38px;align-items:center;margin-top:22px;padding:27px 29px;border:1px solid #dcd6e6;border-radius:18px;background:#fff}.pricing-quote-cta h3{margin:0 0 7px;color:#21183b;font-size:18px}.pricing-quote-cta p{max-width:720px;margin:0;color:#746c80;font-size:11px;line-height:1.6}.pricing-partner-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.pricing-partner-layout .content-section-heading h2,.pricing-partner-layout .content-section-heading>p{color:#fff}.pricing-partner-layout .content-section-heading>p{color:#bdb6d0}.pricing-partner-layout .content-button{margin-top:28px;border:0;cursor:pointer}.pricing-partner-cards{display:grid;gap:12px}.pricing-partner-cards article{display:grid;grid-template-columns:48px 1fr;gap:19px;padding:27px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:#ffffff0f}.pricing-partner-cards article>svg{padding:11px;border-radius:13px;background:#66e5f21c;color:#7cebf6;font-size:46px}.pricing-partner-cards h3{margin:0 0 8px;color:#fff;font-size:19px}.pricing-partner-cards p{margin:0 0 14px;color:#bdb6cf;font-size:11px;line-height:1.6}.pricing-partner-cards span{color:#7feaf4;font-size:9px;font-weight:750}.pricing-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px}.pricing-faq-layout .content-text-link{margin-top:25px}.pricing-faq-list{border-top:1px solid #dfd9e5}.pricing-faq-list details{border-bottom:1px solid #dfd9e5}.pricing-faq-list summary{padding:22px 35px 22px 0;color:#2c2440;font-size:13px;font-weight:750;cursor:pointer}.pricing-faq-list p{max-width:760px;margin:-6px 0 23px;color:#746d7e;font-size:11px;line-height:1.7}.pricing-interest{scroll-margin-top:70px}.pricing-interest-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:82px;align-items:start}.pricing-interest-layout .content-section-heading h2,.pricing-interest-layout .content-section-heading>p{color:#fff}.pricing-interest-layout .content-section-heading>p{color:#bdb5d0}.pricing-contact-options{display:grid;gap:12px;margin-top:28px}.pricing-contact-options a{display:inline-flex;gap:7px;align-items:center;color:#8ceef7;font-size:11px;font-weight:750;text-decoration:none}.pricing-contact-options svg{font-size:17px}@media(max-width:1050px){.pricing-hero-layout,.pricing-partner-layout,.pricing-interest-layout{gap:45px}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan-card>p,.pricing-plan-card>small{min-height:0}}@media(max-width:850px){.pricing-hero-layout,.pricing-section-head,.pricing-partner-layout,.pricing-faq-layout,.pricing-interest-layout{grid-template-columns:1fr}.pricing-controls{justify-content:flex-start}.pricing-programme-grid{grid-template-columns:1fr}.pricing-programme-grid article{min-height:auto}.pricing-programme-grid p{min-height:0}}@media(max-width:620px){.pricing-hero{padding-top:110px}.pricing-hero-panel article{padding:21px}.pricing-section-head{margin-bottom:38px}.pricing-controls,.pricing-controls>div{width:100%}.pricing-controls button{flex:1;padding-inline:8px}.pricing-plan-card{padding:29px 23px}.pricing-quote-cta{grid-template-columns:1fr}}.insight-article-page{--article-ink: #17122f;--article-muted: #625a73;--article-purple: #5632dc;--article-deep: #281269;--article-line: #e3deea;min-height:100vh;overflow-x:hidden;background:#fff;color:var(--article-ink);font-family:Inter,Karla,sans-serif}.insight-article-page *{box-sizing:border-box}.insight-article-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.insight-article-hero{position:relative;overflow:hidden;padding:154px 0 82px;background:linear-gradient(180deg,#f6f3fff0,#fbfaf7fa),#fbfaf7}.insight-article-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(60,42,105,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(60,42,105,.035) 1px,transparent 1px);background-size:56px 56px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%);pointer-events:none}.insight-article-orb{position:absolute;top:60px;right:-220px;width:600px;height:600px;border:1px solid rgba(80,47,210,.13);border-radius:50%;box-shadow:inset 0 0 110px #03d5e60f,0 0 0 84px #5832dd06}.insight-article-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:66px;align-items:center}.insight-article-heading>a{color:#3f2abd;font-size:10px;font-weight:800;letter-spacing:.14em;text-decoration:none}.insight-article-eyebrow{margin-top:28px;color:#756c86;font-size:10px;font-weight:800;letter-spacing:.13em}.insight-article-heading h1{max-width:700px;margin:16px 0 22px;font-size:clamp(2.85rem,4.25vw,4.6rem);font-weight:670;letter-spacing:-.052em;line-height:.99}.insight-article-heading h1 span{background:linear-gradient(105deg,#281269,#5933df 58%,#108bca);background-clip:text;-webkit-background-clip:text;color:transparent}.insight-article-heading>p{max-width:680px;margin:0;color:var(--article-muted);font-size:17px;line-height:1.7}.insight-article-meta{display:flex;align-items:center;gap:13px;margin-top:29px}.insight-article-meta>img{width:43px;height:43px;border-radius:50%;object-fit:cover}.insight-article-meta>span{display:grid;gap:4px}.insight-article-meta b{font-size:12px}.insight-article-meta small{display:flex;align-items:center;gap:7px;color:#7b7388;font-size:10px}.insight-article-meta small i{width:3px;height:3px;border-radius:50%;background:#aaa2b4}.insight-article-meta small svg{font-size:13px}.insight-article-hero-visual{display:grid;min-height:410px;place-items:center;overflow:hidden;margin:0;padding:28px;border:1px solid rgba(52,34,103,.15);border-radius:24px;background:#fff;box-shadow:0 32px 75px #2a175b26}.insight-article-hero-visual img{display:block;width:100%;max-height:430px;object-fit:contain;border-radius:12px}.insight-article-layout{display:grid;grid-template-columns:230px minmax(0,780px);gap:90px;justify-content:center;padding:96px 0 110px}.insight-article-toc{position:sticky;top:110px;align-self:start}.insight-article-toc>span,.insight-article-takeaway>span,.insight-article-product>div:first-child>span,.insight-article-more .insight-article-shell>span{color:#4b35b7;font-size:9px;font-weight:850;letter-spacing:.14em}.insight-article-toc nav{display:grid;gap:0;margin-top:16px;border-top:1px solid var(--article-line)}.insight-article-toc a{padding:12px 0;border-bottom:1px solid var(--article-line);color:#746d80;font-size:11px;line-height:1.4;text-decoration:none}.insight-article-toc a:hover{color:#4128ae}.insight-article-body{min-width:0}.insight-article-lead{margin:0 0 54px;padding-bottom:46px;border-bottom:1px solid var(--article-line);color:#302847;font-size:21px;font-weight:520;line-height:1.65}.insight-article-body>section{scroll-margin-top:105px;margin-top:58px}.insight-article-body>section:first-of-type{margin-top:0}.insight-article-body h2{margin:0 0 20px;color:#20183a;font-size:clamp(1.7rem,2.35vw,2.35rem);font-weight:680;letter-spacing:-.035em;line-height:1.12}.insight-article-body section>p{margin:0 0 18px;color:var(--article-muted);font-size:16px;line-height:1.82}.insight-article-body section>p a{color:#432ab2;font-weight:700}.insight-article-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0}.insight-article-points>div{display:grid;grid-template-columns:25px 1fr;gap:12px;padding:19px;border:1px solid var(--article-line);border-radius:14px;background:#faf9fc}.insight-article-points svg{width:22px;height:22px;padding:4px;border-radius:50%;background:#eae6fb;color:#5632d8}.insight-article-points span{display:grid;gap:6px}.insight-article-points strong{color:#2a2244;font-size:13px}.insight-article-points p{margin:0;color:#71697e;font-size:12px;line-height:1.55}.insight-article-body blockquote{margin:30px 0;padding:22px 26px;border-left:3px solid #5933df;background:linear-gradient(90deg,#f3f0fc,#f3f0fc00);color:#31255f;font-size:18px;font-weight:680;line-height:1.55}.insight-article-takeaway{margin-top:64px;padding:34px 36px;border:1px solid rgba(77,45,186,.17);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(6,214,230,.1),transparent 37%),#f5f2fc}.insight-article-takeaway p{margin:12px 0 0;color:#2d2451;font-size:18px;font-weight:650;line-height:1.62}.insight-article-product{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;margin-top:28px;padding:34px 36px;border-radius:20px;background:#17122f;color:#fff}.insight-article-product h2{max-width:500px;margin:12px 0 0;color:#fff;font-size:24px;line-height:1.2}.insight-article-product>div:last-child{display:grid;gap:9px}.insight-button{display:inline-flex;min-height:45px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:750;text-decoration:none}.insight-button svg{font-size:16px}.insight-button-primary{background:#09d7e4;color:#16122d}.insight-button-secondary{border-color:#ffffff4d;color:#fff}.insight-article-more{padding:52px 0;border-top:1px solid var(--article-line);background:#f8f7fa}.insight-article-more .insight-article-shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.insight-article-more .insight-article-shell>div{display:flex;flex-wrap:wrap;gap:12px 28px}.insight-article-more a{display:inline-flex;align-items:center;gap:6px;color:#4028aa;font-size:12px;font-weight:750;text-decoration:none}.insight-article-more svg{font-size:17px}@media(max-width:980px){.insight-article-hero-grid{grid-template-columns:1fr}.insight-article-hero-visual{min-height:320px}.insight-article-layout{grid-template-columns:1fr;gap:42px}.insight-article-toc{position:static}.insight-article-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-article-toc a:nth-child(odd){padding-right:18px}.insight-article-toc a:nth-child(2n){padding-left:18px;border-left:1px solid var(--article-line)}}@media(max-width:680px){.insight-article-shell{width:min(100% - 28px,560px)}.insight-article-hero{padding:132px 0 64px}.insight-article-heading h1{font-size:clamp(2.55rem,11vw,3.5rem)}.insight-article-hero-visual{min-height:230px;padding:15px}.insight-article-layout{padding:70px 0 78px}.insight-article-toc nav,.insight-article-points{grid-template-columns:1fr}.insight-article-toc a:nth-child(2n){padding-left:0;border-left:0}.insight-article-lead{font-size:18px}.insight-article-product{grid-template-columns:1fr;align-items:start;padding:28px 24px}.insight-article-product>div:last-child{justify-items:start}.insight-article-more .insight-article-shell{align-items:flex-start;flex-direction:column}}
