@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:"SFMono-Regular",Consolas,monospace;--spacing:.25rem;--default-font-family:Arial, Helvetica, sans-serif;--default-mono-font-family:"SFMono-Regular",Consolas,monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.hidden{display:none}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--lightningcss-light,#f7f7f4)var(--lightningcss-dark,#27271c);--foreground:var(--lightningcss-light,#11110f)var(--lightningcss-dark,#e0e0db);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--card-foreground:var(--lightningcss-light,#11110f)var(--lightningcss-dark,#e0e0db);--primary:var(--lightningcss-light,#11110f)var(--lightningcss-dark,#e0e0db);--primary-foreground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--secondary:var(--lightningcss-light,#ecece7)var(--lightningcss-dark,#303026);--secondary-foreground:var(--lightningcss-light,#11110f)var(--lightningcss-dark,#e0e0db);--muted:var(--lightningcss-light,#ecece7)var(--lightningcss-dark,#303026);--muted-foreground:var(--lightningcss-light,#686861)var(--lightningcss-dark,#9c9c95);--accent:#ef4a23;--accent-foreground:#fff;--border:var(--lightningcss-light,#d8d8d2)var(--lightningcss-dark,#404038);--input:var(--lightningcss-light,#d8d8d2)var(--lightningcss-dark,#404038);--ring:#ef4a23;--radius:.35rem}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{width:min(1420px,100% - 64px);margin-inline:auto}.site-header{border-bottom:1px solid var(--border);z-index:10;background:var(--lightningcss-light,#f7f7f4f0)var(--lightningcss-dark,#27271cf0);height:82px;position:relative}.nav-wrap{align-items:center;gap:36px;height:100%;display:flex}.brand{color:inherit;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:11px;font-size:17px;font-weight:750;text-decoration:none;display:flex}.brand-mark{background:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);grid-template-columns:repeat(3,1fr);align-items:end;gap:2px;width:29px;height:29px;padding:6px;display:grid}.brand-mark i{background:var(--lightningcss-light,#f7f7f4)var(--lightningcss-dark,#27271c);display:block}.brand-mark i:first-child{height:9px}.brand-mark i:nth-child(2){height:16px}.brand-mark i:nth-child(3){height:12px}nav{flex:1;justify-content:center;align-items:center;gap:25px;display:flex}nav a{color:var(--lightningcss-light,#3b3b36)var(--lightningcss-dark,#bfbfb9);align-items:center;gap:4px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.nav-cta{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);align-items:center;gap:16px;height:42px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.menu{background:0 0;border:0;padding:8px;display:none}.hero{grid-template-columns:minmax(0,.94fr) minmax(500px,.86fr);align-items:center;gap:7vw;min-height:720px;padding-block:100px 96px;display:grid}.eyebrow{font-family:var(--font-mono);letter-spacing:.15em;color:var(--lightningcss-light,#575750)var(--lightningcss-dark,#aaaaa2);margin:0 0 30px;font-size:11px;font-weight:700}.eyebrow span{color:var(--accent);margin-right:14px}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,6.15vw,96px);font-weight:760;line-height:.92}.hero h1 em{color:var(--accent);font-style:normal}.hero-lede{color:var(--lightningcss-light,#4f4f49)var(--lightningcss-dark,#b0b0a9);max-width:650px;margin:35px 0 0;font-size:19px;line-height:1.55}.hero-actions{gap:11px;margin-top:35px;display:flex}.button{border:1px solid var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);justify-content:center;align-items:center;gap:32px;height:51px;padding:0 21px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.button.primary{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd)}.button.secondary{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);background:0 0}.operator-note{border-top:1px solid var(--border);gap:13px;margin-top:48px;padding-top:18px;font-size:13px;line-height:1.45;display:flex}.operator-note span{color:var(--lightningcss-light,#686861)var(--lightningcss-dark,#9c9c95)}.architecture{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7);border:1px solid var(--lightningcss-light,#292926)var(--lightningcss-dark,#ccccc8);min-height:555px;position:relative;box-shadow:18px 18px var(--lightningcss-light,#e3e3dc)var(--lightningcss-dark,#39392e)}.architecture:before{content:"";opacity:.035;pointer-events:none;background-image:linear-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a) 1px,#0000 1px),linear-gradient(90deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a) 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.arch-head,.arch-foot{border-bottom:1px solid var(--lightningcss-light,#343430)var(--lightningcss-dark,#c4c4bf);justify-content:space-between;align-items:center;height:53px;padding:0 19px;display:flex;position:relative}.arch-head .eyebrow{color:var(--lightningcss-light,#94948c)var(--lightningcss-dark,#797970);margin:0}.live{font-family:var(--font-mono);color:var(--lightningcss-light,#afafa6)var(--lightningcss-dark,#64645a);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.live i{background:#72d39c;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.arch-body{padding:29px 35px;position:relative}.node{background:var(--lightningcss-light,#20201e)var(--lightningcss-dark,#d3d3d0);border:1px solid var(--lightningcss-light,#43433e)var(--lightningcss-dark,#b9b9b3);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.node small{font-family:var(--font-mono);letter-spacing:.12em;color:var(--lightningcss-light,#85857d)var(--lightningcss-dark,#85857d);font-size:9px}.node strong{font-size:16px}.node span{color:var(--lightningcss-light,#909089)var(--lightningcss-dark,#7b7b74);font-size:11px}.arch-client{width:70%;margin:auto}.flow-line{background:var(--lightningcss-light,#4f4f49)var(--lightningcss-dark,#b0b0a9);width:1px;height:41px;margin:auto;position:relative}.flow-line span{font:9px var(--font-mono);color:var(--lightningcss-light,#77776f)var(--lightningcss-dark,#909088);position:absolute;top:14px;left:9px}.accent-node{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent);padding:21px 20px}.accent-node strong{font-size:20px}.core-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;display:grid}.core-grid span{text-align:center;font:10px var(--font-mono);color:var(--lightningcss-light,#d3d3ca)var(--lightningcss-dark,#47473b);border:1px solid var(--lightningcss-light,#44443f)var(--lightningcss-dark,#b8b8b2);padding:8px 3px}.arch-output{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.arch-output .node{padding:14px 12px}.arch-output strong{font-size:12px}.arch-foot{color:var(--lightningcss-light,#7d7d75)var(--lightningcss-dark,#8b8b83);border-top:1px solid var(--lightningcss-light,#343430)var(--lightningcss-dark,#c4c4bf);border-bottom:0;font-size:10px}.arch-foot code{color:var(--lightningcss-light,#c2c2b9)var(--lightningcss-dark,#55554a)}.proof-band{border-block:1px solid var(--border);background:var(--lightningcss-light,#edede8)var(--lightningcss-dark,#2f2f25)}.proof-grid{grid-template-columns:repeat(3,1fr) 1.15fr;min-height:144px;display:grid}.proof-grid p{border-right:1px solid var(--lightningcss-light,#cecec7)var(--lightningcss-dark,#494940);align-items:flex-start;gap:17px;margin:0;padding:31px 30px;display:flex}.proof-grid p:first-child{padding-left:0}.proof-grid strong{letter-spacing:-.05em;font-size:28px}.proof-grid span{color:var(--lightningcss-light,#62625c)var(--lightningcss-dark,#a0a09a);text-transform:uppercase;letter-spacing:.045em;font-size:12px;line-height:1.5}.proof-grid .proof-line{border:0;align-items:center;padding-right:0;font-size:16px;font-weight:700;line-height:1.45}@media (max-width:1120px){nav{display:none}.nav-cta{margin-left:auto}.menu{display:block}.hero{grid-template-columns:1fr;gap:65px;padding-top:75px}.architecture{max-width:720px}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-grid p:nth-child(2){border-right:0}.proof-grid p:first-child,.proof-grid .proof-line{padding-left:30px}}@media (max-width:680px){.shell{width:min(100% - 36px,1420px)}.site-header{height:70px}.nav-cta{display:none}.brand{font-size:15px}.hero{min-height:0;padding-block:62px 66px}.hero h1{font-size:clamp(52px,15vw,72px)}.hero-lede{font-size:17px}.hero-actions{flex-direction:column;align-items:stretch}.button{justify-content:space-between}.operator-note{display:block}.operator-note span{margin-top:4px;display:block}.architecture{min-height:auto;box-shadow:9px 9px var(--lightningcss-light,#e3e3dc)var(--lightningcss-dark,#39392e)}.arch-body{padding:24px 18px}.arch-client{width:90%}.arch-output,.proof-grid{grid-template-columns:1fr}.proof-grid p{border-bottom:1px solid var(--lightningcss-light,#cecec7)var(--lightningcss-dark,#494940);border-right:0;padding:25px 0!important}.proof-grid .proof-line{border-bottom:0}}a,button,summary{transition:opacity .2s,background .2s,color .2s,transform .2s}a:hover{opacity:.72}.section{border-bottom:1px solid var(--border);padding-block:125px}.section-head{max-width:850px}.section-head h2,.split-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,5vw,72px);font-weight:730;line-height:1.02}.section-lede{color:var(--lightningcss-light,#5f5f58)var(--lightningcss-dark,#a3a39c);max-width:680px;margin:27px 0 0;font-size:18px;line-height:1.65}.split-heading{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:12vw;margin-bottom:64px;display:grid}.split-heading>p{color:var(--lightningcss-light,#595953)var(--lightningcss-dark,#a7a7a1);margin:0;font-size:17px;line-height:1.65}.split-heading>a{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);justify-self:end;align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mobile-nav{margin-left:auto;display:none;position:relative}.mobile-nav summary{cursor:pointer;padding:8px;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);border:1px solid var(--lightningcss-light,#333)var(--lightningcss-dark,#c1c1c1);flex-direction:column;width:260px;padding:12px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #0003}.mobile-nav a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-bottom:1px solid var(--lightningcss-light,#333)var(--lightningcss-dark,#c1c1c1);padding:13px;font-size:14px;text-decoration:none}.mobile-nav .mobile-cta{background:var(--accent);border:0;margin-top:9px;font-weight:700}.capabilities .section-head{margin-bottom:65px}.capability-grid{border:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.capability{border-right:1px solid var(--border);background:var(--lightningcss-light,#fafaf7)var(--lightningcss-dark,#262618);flex-direction:column;min-height:465px;padding:30px 27px 26px;display:flex}.capability:last-child{border:0}.cap-top{color:var(--lightningcss-light,#77776f)var(--lightningcss-dark,#909088);font:11px var(--font-mono);justify-content:space-between;align-items:center;display:flex}.cap-top svg{color:var(--accent);width:25px;height:25px}.capability h3{letter-spacing:-.035em;margin:72px 0 14px;font-size:25px}.capability>p{color:var(--lightningcss-light,#62625b)var(--lightningcss-dark,#a1a199);margin:0 0 28px;font-size:15px;line-height:1.6}.capability ul{border-top:1px solid var(--border);margin:auto 0 0;padding:0;list-style:none}.capability li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;font-weight:650;display:flex}.problem-section{background:var(--lightningcss-light,#e9e9e3)var(--lightningcss-dark,#343428)}.problem-grid{grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.problem-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4vw,62px);line-height:1.04}.problem-intro>p:not(.eyebrow){color:var(--lightningcss-light,#5d5d56)var(--lightningcss-dark,#a5a59e);font-size:17px;line-height:1.65}.problem-intro>a{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);border-bottom:1px solid;align-items:center;gap:11px;margin-top:19px;padding-bottom:8px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.problem-list{border-top:1px solid var(--lightningcss-light,#c8c8c1)var(--lightningcss-dark,#4e4e45)}.problem-list article{border-bottom:1px solid var(--lightningcss-light,#c8c8c1)var(--lightningcss-dark,#4e4e45);grid-template-columns:45px 1fr auto;align-items:start;gap:24px;padding:27px 0;display:grid}.problem-list>article>span{font:11px var(--font-mono);color:var(--accent)}.problem-list h3{letter-spacing:-.025em;margin:0 0 8px;font-size:21px}.problem-list p{color:var(--lightningcss-light,#63635d)var(--lightningcss-dark,#9f9f99);max-width:560px;margin:0;font-size:14px;line-height:1.55}.problem-list svg{color:var(--lightningcss-light,#77776f)var(--lightningcss-dark,#909088);width:20px}.dark-section{color:var(--lightningcss-light,#f6f6f1)var(--lightningcss-dark,#2b2b1b);background:var(--lightningcss-light,#151513)var(--lightningcss-dark,#dcdcd8);border-color:var(--lightningcss-light,#33332f)var(--lightningcss-dark,#c5c5c0)}.dark-section .eyebrow,.dark-section .section-lede{color:var(--lightningcss-light,#aaa9a0)var(--lightningcss-dark,#69685e)}.dark-section .section-head{margin-bottom:54px}.workflow-visual{background:var(--lightningcss-light,#1c1c19)var(--lightningcss-dark,#d7d7d2);border:1px solid var(--lightningcss-light,#3b3b36)var(--lightningcss-dark,#bfbfb9)}.workflow-top{height:52px;font:10px var(--font-mono);letter-spacing:.1em;color:var(--lightningcss-light,#898981)var(--lightningcss-dark,#828279);border-bottom:1px solid var(--lightningcss-light,#373733)var(--lightningcss-dark,#c2c2bd);justify-content:space-between;align-items:center;padding:0 22px;display:flex}.workflow-top code{color:var(--lightningcss-light,#c9c9c0)var(--lightningcss-dark,#4f4f44)}.workflow-row{grid-template-columns:1fr auto 1.1fr auto 1fr;align-items:center;gap:22px;padding:54px 42px;display:grid}.workflow-row>b{color:var(--lightningcss-light,#5a5a53)var(--lightningcss-dark,#a7a7a0);font-weight:400}.workflow-node{background:var(--lightningcss-light,#21211f)var(--lightningcss-dark,#d2d2cf);border:1px solid var(--lightningcss-light,#464640)var(--lightningcss-dark,#b7b7b0);flex-direction:column;min-height:155px;padding:22px;display:flex}.workflow-node span{font:10px var(--font-mono);color:var(--lightningcss-light,#86867e)var(--lightningcss-dark,#84847c);letter-spacing:.07em}.workflow-node strong{margin:24px 0 7px;font-size:18px}.workflow-node small{color:var(--lightningcss-light,#92928a)var(--lightningcss-dark,#7a7a72);font-size:12px}.workflow-node.ai{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.workflow-node.ai svg{color:var(--accent);align-self:flex-end;margin-bottom:-17px}.workflow-log{border-top:1px solid var(--lightningcss-light,#373733)var(--lightningcss-dark,#c2c2bd);gap:35px;padding:17px 22px;display:flex}.workflow-log span{font:10px var(--font-mono);color:var(--lightningcss-light,#999991)var(--lightningcss-dark,#75756c)}.workflow-log i{background:#6fd39a;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.workflow-notes{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:32px;display:grid}.workflow-notes p{flex-direction:column;gap:8px;display:flex}.workflow-notes strong{font-size:14px}.workflow-notes span{color:var(--lightningcss-light,#92928a)var(--lightningcss-dark,#7a7a72);font-size:13px;line-height:1.55}.software-section{background:var(--lightningcss-light,#f8f8f5)var(--lightningcss-dark,#26261b)}.product-ui{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border:1px solid var(--lightningcss-light,#bfbfb8)var(--lightningcss-dark,#55554d);grid-template-columns:215px 1fr;height:610px;display:grid;overflow:hidden;box-shadow:0 30px 70px #2221}.ui-sidebar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#191917)var(--lightningcss-dark,#d9d9d5);flex-direction:column;padding:23px;display:flex}.ui-sidebar .brand{font-size:13px}.ui-sidebar .brand-mark{width:24px;height:24px;padding:5px}.ui-nav{flex-direction:column;gap:6px;margin-top:55px;display:flex}.ui-nav span{color:var(--lightningcss-light,#999991)var(--lightningcss-dark,#75756c);padding:12px 13px;font-size:12px}.ui-nav .active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-left:2px solid var(--accent);background:var(--lightningcss-light,#2c2c28)var(--lightningcss-dark,#cbcbc6)}.ui-profile{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f);border-top:1px solid var(--lightningcss-light,#3a3a36)var(--lightningcss-dark,#bfbfba);margin-top:auto;padding-top:20px;font-size:11px}.ui-profile i{background:#75d89d;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.ui-main{background:var(--lightningcss-light,#f3f3ef)var(--lightningcss-dark,#2a2a20);padding:30px 34px}.ui-toolbar{justify-content:space-between;align-items:center;display:flex}.ui-toolbar div{flex-direction:column;gap:7px;display:flex}.ui-toolbar small{font:9px var(--font-mono);color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b)}.ui-toolbar strong{font-size:22px}.ui-toolbar button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);border:0;padding:12px 16px;font-weight:700}.ui-toolbar button span{margin-left:22px}.ui-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.ui-kpis>div{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border:1px solid var(--lightningcss-light,#d7d7d0)var(--lightningcss-dark,#424238);flex-direction:column;padding:21px;display:flex}.ui-kpis small{font:9px var(--font-mono);color:var(--lightningcss-light,#8a8a83)var(--lightningcss-dark,#808079)}.ui-kpis strong{letter-spacing:-.04em;margin:20px 0 5px;font-size:35px}.ui-kpis span{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);font-size:10px}.ui-kpis .dark{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#191917)var(--lightningcss-dark,#d9d9d5);border-color:var(--lightningcss-light,#191917)var(--lightningcss-dark,#d9d9d5)}.ui-lower{grid-template-columns:1.5fr 1fr;gap:10px;height:300px;margin-top:10px;display:grid}.ui-chart,.ui-list{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border:1px solid var(--lightningcss-light,#d7d7d0)var(--lightningcss-dark,#424238);padding:22px}.chart-head{justify-content:space-between;font-size:12px;display:flex}.chart-head span{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b);font-size:10px}.bars{border-bottom:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#353535);align-items:end;gap:9px;height:210px;padding-top:32px;display:flex}.bars i{background:var(--lightningcss-light,#cacac3)var(--lightningcss-dark,#4c4c43);flex:1}.bars i:nth-last-child(-n+3){background:var(--accent)}.ui-list>strong{font-size:12px}.ui-list p{border-bottom:1px solid var(--lightningcss-light,#e5e5df)var(--lightningcss-dark,#36362c);justify-content:space-between;align-items:center;margin:0;padding:13px 0;font-size:11px;display:flex}.ui-list p span{flex-direction:column;gap:3px;display:flex}.ui-list p small{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#6d6d6d)}.ui-list svg{color:#4aaf74}.product-notes{border:1px solid var(--border);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.product-notes span{text-align:center;border-right:1px solid var(--border);font:10px var(--font-mono);letter-spacing:.07em;padding:18px}.product-notes span:last-child{border:0}.integrations-section{background:var(--lightningcss-light,#f0f0eb)var(--lightningcss-dark,#2e2e22)}.integration-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;display:grid}.check-list{margin:40px 0 0;padding:0;list-style:none}.check-list li{border-top:1px solid var(--lightningcss-light,#d3d3cb)var(--lightningcss-dark,#46463b);align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.check-list svg{color:var(--accent)}.integration-map{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7);border:1px solid var(--lightningcss-light,#333)var(--lightningcss-dark,#c1c1c1);grid-template-columns:1fr 70px 1.3fr 70px 1fr;align-items:center;min-height:490px;padding:40px 28px;display:grid}.integration-column{flex-direction:column;gap:11px;display:flex}.map-label{font:9px var(--font-mono);color:var(--lightningcss-light,#77776f)var(--lightningcss-dark,#909088);margin-bottom:5px}.map-node{background:var(--lightningcss-light,#20201e)var(--lightningcss-dark,#d3d3d0);border:1px solid var(--lightningcss-light,#45453f)var(--lightningcss-dark,#b8b8b1);grid-template-columns:10px 1fr;align-items:center;gap:7px;padding:15px 11px;font-size:12px;display:grid}.map-node i{border:1px solid var(--lightningcss-light,#999)var(--lightningcss-dark,#6d6d6d);border-radius:50%;width:6px;height:6px}.map-node small{font:8px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);grid-column:2}.map-lines{flex-direction:column;gap:67px;display:flex}.map-lines i{background:var(--lightningcss-light,#565650)var(--lightningcss-dark,#aaaaa3);height:1px;display:block}.map-core{border:1px solid var(--accent);text-align:center;box-shadow:inset 0 3px var(--accent);flex-direction:column;align-items:center;padding:29px 20px;display:flex}.map-core svg{color:var(--accent)}.map-core span{font:9px var(--font-mono);color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b);margin:15px 0}.map-core strong{font-size:18px;line-height:1.3}.map-core code{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);margin-top:22px;font-size:9px}.map-lines.right i{background:var(--lightningcss-light,#565650)var(--lightningcss-dark,#aaaaa3)}.portfolio-section{color:var(--lightningcss-light,#f5f5f0)var(--lightningcss-dark,#2b2b1d);background:var(--lightningcss-light,#11110f)var(--lightningcss-dark,#e0e0db)}.portfolio-section .eyebrow,.portfolio-section .split-heading>p{color:var(--lightningcss-light,#a3a39a)var(--lightningcss-dark,#6e6e64)}.portfolio-board{border:1px solid var(--lightningcss-light,#393934)var(--lightningcss-dark,#c1c1bb);grid-template-columns:300px 1fr;min-height:575px;display:grid}.portfolio-rail{border-right:1px solid var(--lightningcss-light,#393934)var(--lightningcss-dark,#c1c1bb);flex-direction:column;padding:22px;display:flex}.portfolio-rail>span{font:9px var(--font-mono);color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b);margin-bottom:24px}.portfolio-rail button{text-align:left;color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f);background:0 0;border:0;border-top:1px solid var(--lightningcss-light,#363632)var(--lightningcss-dark,#c2c2be);grid-template-columns:35px 1fr auto;align-items:center;padding:18px 12px;display:grid}.portfolio-rail button small{font:9px var(--font-mono)}.portfolio-rail button strong{font-size:12px}.portfolio-rail button.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-left:2px solid var(--accent);background:var(--lightningcss-light,#252522)var(--lightningcss-dark,#d0d0cb)}.portfolio-rail button i{font-style:normal}.portfolio-screen{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);background:var(--lightningcss-light,#f0f0eb)var(--lightningcss-dark,#2e2e22);flex-direction:column;margin:31px;display:flex}.screen-top,.screen-footer{height:48px;font:9px var(--font-mono);letter-spacing:.07em;border-bottom:1px solid var(--lightningcss-light,#ccc)var(--lightningcss-dark,#434343);justify-content:space-between;align-items:center;padding:0 19px;display:flex}.screen-title{justify-content:space-between;align-items:flex-start;padding:38px;display:flex}.screen-title small{font:9px var(--font-mono);color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b)}.screen-title h3{letter-spacing:-.045em;max-width:550px;margin:13px 0;font-size:37px;line-height:1.08}.screen-title svg{width:40px;height:40px;color:var(--accent)}.screen-modules{border:1px solid var(--lightningcss-light,#ccc)var(--lightningcss-dark,#434343);grid-template-columns:repeat(3,1fr);margin:auto 28px 28px;display:grid}.screen-modules>div{border-right:1px solid var(--lightningcss-light,#ccc)var(--lightningcss-dark,#434343);flex-direction:column;min-height:150px;padding:25px;display:flex}.screen-modules>div:last-child{border:0}.screen-modules small{font:9px var(--font-mono);color:var(--accent)}.screen-modules strong{margin:30px 0 8px;font-size:15px}.screen-modules span{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);font-size:11px;line-height:1.5}.screen-footer{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);border-top:1px solid var(--lightningcss-light,#ccc)var(--lightningcss-dark,#434343);border-bottom:0}.portfolio-disclaimer{color:var(--lightningcss-light,#77776f)var(--lightningcss-dark,#909088);margin:15px 0 0;font-size:11px}.why-grid{grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.why-items{border-top:1px solid var(--border)}.why-items article{border-bottom:1px solid var(--border);grid-template-columns:36px 35px 1fr;align-items:start;gap:18px;padding:23px 0;display:grid}.why-items>article>span{font:10px var(--font-mono);color:var(--accent)}.why-items svg{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);width:22px}.why-items h3{margin:0 0 6px;font-size:18px}.why-items p{color:var(--lightningcss-light,#6a6a63)var(--lightningcss-dark,#9a9a93);margin:0;font-size:14px;line-height:1.5}.process-section{background:var(--lightningcss-light,#e9e9e3)var(--lightningcss-dark,#343428)}.process-section .section-head{margin-bottom:60px}.process-grid{border-top:1px solid var(--lightningcss-light,#bfbfb7)var(--lightningcss-dark,#56564c);grid-template-columns:repeat(6,1fr);display:grid}.process-grid article{border-right:1px solid var(--lightningcss-light,#c8c8c0)var(--lightningcss-dark,#4f4f45);min-height:230px;padding:25px 20px 30px}.process-grid article:last-child{border:0}.process-grid span{font:10px var(--font-mono);color:var(--accent)}.process-grid h3{margin:55px 0 10px;font-size:19px}.process-grid p{color:var(--lightningcss-light,#66665f)var(--lightningcss-dark,#9d9d96);margin:0;font-size:12px;line-height:1.55}.engagement-section .section-head{margin-bottom:55px}.engagement-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.engagement-grid article{border:1px solid var(--border);flex-direction:column;min-height:410px;padding:30px;display:flex}.engagement-grid article.featured{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7);border-color:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7)}.engagement-grid article>span{font:10px var(--font-mono);color:var(--accent)}.engagement-grid h3{letter-spacing:-.03em;margin:55px 0 13px;font-size:26px}.engagement-grid p{color:var(--lightningcss-light,#6a6a63)var(--lightningcss-dark,#9a9a93);font-size:14px;line-height:1.55}.engagement-grid .featured p{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f)}.engagement-grid ul{border-top:1px solid var(--lightningcss-light,#d5d5cf)var(--lightningcss-dark,#43433a);margin:10px 0 25px;padding:20px 0 0;list-style:none}.engagement-grid .featured ul{border-color:var(--lightningcss-light,#3c3c37)var(--lightningcss-dark,#bebeb9)}.engagement-grid li{align-items:center;gap:9px;padding:6px 0;font-size:12px;display:flex}.engagement-grid li svg{color:var(--accent)}.engagement-grid a{color:inherit;justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none;display:flex}.tech-section{background:var(--lightningcss-light,#f0f0eb)var(--lightningcss-dark,#2e2e22)}.tech-layout{grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.tech-groups{border-top:1px solid var(--lightningcss-light,#ccc)var(--lightningcss-dark,#434343)}.tech-groups>div{border-bottom:1px solid var(--lightningcss-light,#ccc)var(--lightningcss-dark,#434343);grid-template-columns:1.4fr repeat(4,1fr);align-items:center;padding:20px 0;display:grid}.tech-groups span{font:9px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989)}.tech-groups strong{font-size:12px}.reliability-section{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7)}.reliability-section .eyebrow,.reliability-section .section-lede{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#6d6d6d)}.reliability-grid{grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.reliability-console{border:1px solid var(--lightningcss-light,#3d3d38)var(--lightningcss-dark,#bebeb8)}.console-head{height:50px;font:9px var(--font-mono);color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b);border-bottom:1px solid var(--lightningcss-light,#3d3d38)var(--lightningcss-dark,#bebeb8);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.reliability-console article{border-bottom:1px solid var(--lightningcss-light,#343430)var(--lightningcss-dark,#c4c4bf);grid-template-columns:38px 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.reliability-console article:last-child{border:0}.reliability-console article svg{color:var(--accent)}.reliability-console article div{flex-direction:column;gap:4px;display:flex}.reliability-console article strong{font-size:14px}.reliability-console article span{color:var(--lightningcss-light,#8f8f87)var(--lightningcss-dark,#7d7d74);font-size:11px}.reliability-console article small{font:9px var(--font-mono);color:#6fd39a}.cases-section .section-head{margin-bottom:55px}.case-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.case-grid article{background:var(--lightningcss-light,#ecece6)var(--lightningcss-dark,#313126);flex-direction:column;min-height:320px;padding:30px;display:flex}.case-grid article>span{font:9px var(--font-mono);color:var(--accent)}.case-grid h3{letter-spacing:-.03em;margin:62px 0 16px;font-size:25px;line-height:1.15}.case-grid p{color:var(--lightningcss-light,#62625b)var(--lightningcss-dark,#a1a199);font-size:14px;line-height:1.55}.case-line{background:linear-gradient(90deg,var(--accent) 25%,var(--lightningcss-light,#cdcdc5)var(--lightningcss-dark,#4b4b41) 25%);height:3px;margin-top:auto}.resources-section{background:var(--lightningcss-light,#e9e9e3)var(--lightningcss-dark,#343428)}.resource-list{border-top:1px solid var(--lightningcss-light,#c7c7bf)var(--lightningcss-dark,#505046)}.resource-list article{border-bottom:1px solid var(--lightningcss-light,#c7c7bf)var(--lightningcss-dark,#505046);grid-template-columns:55px 1fr auto;align-items:center;gap:25px;padding:26px 0;display:grid}.resource-list>article>span{font:10px var(--font-mono);color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b)}.resource-list small{font:9px var(--font-mono);color:var(--accent)}.resource-list h3{margin:6px 0 0;font-size:21px}.resource-list svg{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989)}.faq-layout{grid-template-columns:.6fr 1.4fr;gap:10vw;display:grid}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border);padding:0}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr auto;gap:15px;padding:23px 0;font-size:16px;font-weight:700;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:10px var(--font-mono);color:var(--accent)}.faq-list summary i{font-size:20px;font-style:normal;font-weight:400}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:var(--lightningcss-light,#62625b)var(--lightningcss-dark,#a1a199);margin:0 55px 23px;font-size:14px;line-height:1.6}.final-cta{background:var(--accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);padding:110px 0}.final-cta .eyebrow span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a)}.cta-grid{grid-template-columns:1.35fr .65fr;align-items:end;gap:10vw;display:grid}.cta-grid h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6.3vw,92px);line-height:.97}.cta-grid>div:last-child{padding-bottom:8px}.cta-grid p{margin:0 0 28px;font-size:17px;line-height:1.55}.button.light{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);justify-content:space-between;width:100%}.cta-grid>div:last-child>span{font:10px var(--font-mono);text-align:right;margin-top:15px;display:block}footer{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#11110f)var(--lightningcss-dark,#e0e0db);padding-top:70px}.footer-grid{grid-template-columns:2fr repeat(4,1fr);gap:50px;padding-bottom:65px;display:grid}.footer-brand p{color:var(--lightningcss-light,#8f8f88)var(--lightningcss-dark,#7c7c75);max-width:230px;margin:25px 0;font-size:14px;line-height:1.55}.footer-brand>span{font:9px var(--font-mono);color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797)}.footer-col{flex-direction:column;gap:13px;display:flex}.footer-col strong{font:9px var(--font-mono);color:var(--lightningcss-light,#6f6f68)var(--lightningcss-dark,#96968f);margin-bottom:10px}.footer-col a{color:var(--lightningcss-light,#bcbcb3)var(--lightningcss-dark,#59594f);font-size:12px;text-decoration:none}.footer-bottom{font:9px var(--font-mono);color:var(--lightningcss-light,#6f6f68)var(--lightningcss-dark,#96968f);border-top:1px solid var(--lightningcss-light,#343430)var(--lightningcss-dark,#c4c4bf);justify-content:space-between;padding:21px 0;display:flex}.footer-bottom a{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f);text-decoration:none}@media (max-width:1120px){.mobile-nav{display:block}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability:nth-child(2){border-right:0}.capability:nth-child(-n+2){border-bottom:1px solid var(--border)}.problem-grid,.why-grid,.tech-layout,.reliability-grid,.faq-layout{grid-template-columns:1fr;gap:60px}.integration-layout{grid-template-columns:1fr}.process-grid{grid-template-columns:repeat(3,1fr)}.process-grid article:nth-child(3){border-right:0}.portfolio-board{grid-template-columns:230px 1fr}.footer-grid{grid-template-columns:2fr repeat(2,1fr)}.cta-grid{grid-template-columns:1fr;gap:55px}}@media (max-width:760px){.section{padding-block:83px}.section-head h2,.split-heading h2{font-size:42px}.split-heading{grid-template-columns:1fr;gap:25px;margin-bottom:42px}.capability-grid{grid-template-columns:1fr}.capability{border-right:0;min-height:410px;border-bottom:1px solid var(--border)!important}.capability:last-child{border-bottom:0!important}.problem-list article{grid-template-columns:32px 1fr}.problem-list svg{display:none}.workflow-row{grid-template-columns:1fr;gap:12px;padding:24px}.workflow-row>b{text-align:center;transform:rotate(90deg)}.workflow-notes{grid-template-columns:1fr;gap:8px}.workflow-log{gap:10px;display:grid}.product-ui{grid-template-columns:1fr;height:auto}.ui-sidebar{display:none}.ui-main{padding:20px}.ui-kpis{grid-template-columns:1fr}.ui-lower{grid-template-columns:1fr;height:auto}.ui-chart{height:280px}.product-notes{grid-template-columns:repeat(2,1fr)}.product-notes span:nth-child(2){border-right:0}.integration-map{grid-template-columns:1fr;padding:24px}.map-lines{height:30px;display:block}.map-lines i{display:none}.portfolio-board{grid-template-columns:1fr}.portfolio-rail{border-bottom:1px solid var(--lightningcss-light,#393934)var(--lightningcss-dark,#c1c1bb);border-right:0}.portfolio-rail button:not(.active){display:none}.portfolio-screen{margin:14px}.screen-title{padding:25px}.screen-title h3{font-size:29px}.screen-modules{grid-template-columns:1fr}.screen-modules>div{border-bottom:1px solid var(--lightningcss-light,#ccc)var(--lightningcss-dark,#434343);border-right:0;min-height:120px}.process-grid{grid-template-columns:repeat(2,1fr)}.process-grid article:nth-child(3){border-right:1px solid var(--lightningcss-light,#c8c8c0)var(--lightningcss-dark,#4f4f45)}.process-grid article:nth-child(2n){border-right:0}.engagement-grid,.case-grid{grid-template-columns:1fr}.tech-groups>div{grid-template-columns:1fr 1fr;gap:13px}.tech-groups span{grid-column:1/-1}.faq-list details p{margin-left:0}.cta-grid h2{font-size:51px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}.proof-grid{grid-template-columns:1fr}.portfolio-disclaimer{line-height:1.5}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.brand img{border-radius:4px;width:30px;height:30px;display:block}.capability h3 a{color:inherit;text-decoration:none}.cap-link{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.service-shortcuts{border:1px solid var(--border);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.service-shortcuts a{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);border-right:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:6px;padding:20px 22px;text-decoration:none;display:grid}.service-shortcuts a:last-child{border:0}.service-shortcuts strong{font-size:14px}.service-shortcuts span{font:10px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);grid-column:1}.service-shortcuts svg{grid-area:1/2/3;width:16px}.inner-page .site-header{position:relative}.service-breadcrumb{font:11px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);align-items:center;gap:8px;margin-bottom:60px;display:flex}.service-breadcrumb a{color:var(--lightningcss-light,#555)var(--lightningcss-dark,#a5a5a5);text-decoration:none}.service-hero{padding-block:55px 95px}.service-hero-grid{grid-template-columns:1.12fr .58fr;align-items:start;gap:10vw;display:grid}.service-hero h1,.services-hero h1,.pricing-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(56px,6.5vw,96px);font-weight:760;line-height:.94}.service-intro{color:var(--lightningcss-light,#56564f)var(--lightningcss-dark,#ababa3);max-width:760px;margin:32px 0 0;font-size:19px;line-height:1.6}.service-brief{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7);border:1px solid var(--lightningcss-light,#30302c)var(--lightningcss-dark,#c7c7c2);padding:29px;box-shadow:14px 14px var(--lightningcss-light,#e2e2dc)var(--lightningcss-dark,#39392f)}.brief-icon{background:var(--accent);place-items:center;width:48px;height:48px;margin-bottom:55px;display:grid}.brief-icon svg{width:23px}.service-brief>p{font:10px var(--font-mono);color:var(--lightningcss-light,#898981)var(--lightningcss-dark,#828279);letter-spacing:.1em}.service-brief>h2{letter-spacing:-.035em;margin:13px 0 35px;font-size:27px;line-height:1.18}.service-brief>div:not(.brief-icon){border-top:1px solid var(--lightningcss-light,#393934)var(--lightningcss-dark,#c1c1bb);justify-content:space-between;align-items:center;padding:17px 0;display:flex}.service-brief>div span{font:9px var(--font-mono);color:var(--lightningcss-light,#85857e)var(--lightningcss-dark,#84847d)}.service-brief>div strong{font-size:13px}.service-brief>small{color:var(--lightningcss-light,#7f7f77)var(--lightningcss-dark,#8a8a82);border-top:1px solid var(--lightningcss-light,#393934)var(--lightningcss-dark,#c1c1bb);padding-top:17px;font-size:11px;line-height:1.5;display:block}.service-proof{border-block:1px solid var(--border);background:var(--lightningcss-light,#e9e9e3)var(--lightningcss-dark,#343428)}.service-proof>.shell{grid-template-columns:repeat(3,1fr);display:grid}.service-proof p{border-right:1px solid var(--lightningcss-light,#ccc)var(--lightningcss-dark,#434343);align-items:center;gap:15px;margin:0;padding:25px 30px;font-size:13px;font-weight:700;display:flex}.service-proof p:first-child{padding-left:0}.service-proof p:last-child{border:0}.service-proof p span{font:10px var(--font-mono);color:var(--accent)}.service-problems{grid-template-columns:.9fr 1.1fr;gap:10vw;display:grid}.service-problems h2,.faq-layout h2,.explainer-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4vw,62px);line-height:1.04}.service-list{border-top:1px solid var(--border)}.service-list article{border-bottom:1px solid var(--border);grid-template-columns:48px 1fr;gap:20px;padding:25px 0;display:grid}.service-list article span{font:10px var(--font-mono);color:var(--accent)}.service-list article p{margin:0;font-size:17px;line-height:1.45}.service-scope{background:var(--lightningcss-light,#e9e9e3)var(--lightningcss-dark,#343428)}.scope-grid{border:1px solid var(--lightningcss-light,#c7c7bf)var(--lightningcss-dark,#505046);grid-template-columns:repeat(3,1fr);display:grid}.scope-grid article{border-bottom:1px solid var(--lightningcss-light,#c7c7bf)var(--lightningcss-dark,#505046);border-right:1px solid var(--lightningcss-light,#c7c7bf)var(--lightningcss-dark,#505046);grid-template-columns:1fr auto;align-content:start;min-height:170px;padding:25px;display:grid}.scope-grid article:nth-child(3n){border-right:0}.scope-grid article:nth-last-child(-n+3){border-bottom:0}.scope-grid span{font:10px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989)}.scope-grid svg{width:16px;color:var(--accent)}.scope-grid h3{letter-spacing:-.02em;grid-column:1/-1;margin:50px 0 0;font-size:18px}.service-process{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7)}.service-process .eyebrow,.service-process .split-heading>p{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f)}.service-steps{border-top:1px solid var(--lightningcss-light,#44443f)var(--lightningcss-dark,#b8b8b2);grid-template-columns:repeat(4,1fr);display:grid}.service-steps article{border-right:1px solid var(--lightningcss-light,#3a3a36)var(--lightningcss-dark,#bfbfba);min-height:250px;padding:27px 24px}.service-steps article:last-child{border:0}.service-steps span{font:10px var(--font-mono);color:var(--accent)}.service-steps h3{margin:65px 0 12px;font-size:22px}.service-steps p{color:var(--lightningcss-light,#a1a199)var(--lightningcss-dark,#6e6e66);font-size:13px;line-height:1.6}.service-investment{background:var(--lightningcss-light,#f0f0eb)var(--lightningcss-dark,#2e2e22)}.investment-grid{grid-template-columns:1fr 1fr;gap:12vw;display:grid}.investment-grid h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6vw,86px);line-height:1}.investment-grid>div:first-child>p:last-child{font:12px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);margin-top:20px}.investment-grid>div:last-child{border-top:1px solid var(--lightningcss-light,#c8c8c0)var(--lightningcss-dark,#4f4f45);padding-top:25px}.investment-grid h3{margin:0 0 15px;font-size:21px}.investment-grid>div:last-child p{color:var(--lightningcss-light,#66665f)var(--lightningcss-dark,#9d9d96);font-size:15px;line-height:1.6}.investment-grid a{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);align-items:center;gap:10px;margin-top:18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.related-section{background:var(--lightningcss-light,#ecece6)var(--lightningcss-dark,#313126)}.related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.related-grid>a{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);background:var(--lightningcss-light,#f9f9f6)var(--lightningcss-dark,#262619);border:1px solid var(--lightningcss-light,#d0d0c8)var(--lightningcss-dark,#49493e);grid-template-columns:1fr auto;align-content:start;min-height:320px;padding:27px;text-decoration:none;display:grid}.related-grid>a>svg{color:var(--accent);width:25px}.related-grid>a>span{font:10px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989)}.related-grid h3{grid-column:1/-1;margin:55px 0 12px;font-size:24px}.related-grid p{color:var(--lightningcss-light,#686861)var(--lightningcss-dark,#9c9c95);grid-column:1/-1;font-size:14px;line-height:1.55}.related-grid strong{border-top:1px solid var(--lightningcss-light,#ddd)var(--lightningcss-dark,#353535);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:35px;padding-top:15px;font-size:12px;display:flex}.services-hero,.pricing-hero{padding-block:110px 95px}.services-hero>div,.pricing-hero>div{grid-template-columns:1.25fr .6fr;align-items:end;gap:10vw;display:grid}.services-hero>div>p,.pricing-hero>div>p{color:var(--lightningcss-light,#5b5b54)var(--lightningcss-dark,#a7a79f);margin:0 0 7px;font-size:19px;line-height:1.6}.services-directory{padding-top:90px}.services-directory>a{border-bottom:1px solid var(--border);color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);grid-template-columns:130px 1fr 220px 35px;align-items:center;gap:30px;padding:30px 0;text-decoration:none;display:grid}.services-directory>a:first-child{border-top:1px solid var(--border)}.directory-number{justify-content:space-between;align-items:center;display:flex}.directory-number span{font:10px var(--font-mono);color:var(--accent)}.directory-number svg{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);width:24px}.services-directory h2{letter-spacing:-.035em;margin:0 0 8px;font-size:29px}.services-directory p{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);margin:0;font-size:14px;line-height:1.5}.directory-meta{flex-direction:column;gap:7px;display:flex}.directory-meta span{font-size:14px;font-weight:750}.directory-meta small{font:10px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989)}.services-choice{background:var(--lightningcss-light,#e9e9e3)var(--lightningcss-dark,#343428)}.choice-grid{grid-template-columns:1fr .85fr;gap:11vw;display:grid}.choice-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,72px);line-height:1.02}.choice-grid>div:first-child>p:last-child{color:var(--lightningcss-light,#62625b)var(--lightningcss-dark,#a1a199);font-size:17px;line-height:1.6}.choice-grid>div:last-child>p{border-bottom:1px solid var(--lightningcss-light,#c5c5bd)var(--lightningcss-dark,#515147);gap:12px;margin:0;padding:15px 0;font-size:14px;display:flex}.choice-grid>div:last-child>p svg{color:var(--accent)}.choice-grid .button{justify-content:space-between;width:100%;margin-top:30px}.pricing-note{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7)}.pricing-note>.shell{grid-template-columns:210px 1fr auto;align-items:center;gap:40px;min-height:100px;display:grid}.pricing-note strong,.pricing-note span{font:9px var(--font-mono);letter-spacing:.08em;color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b)}.pricing-note p{font-size:15px}.pricing-primary{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pricing-primary article{border:1px solid var(--border);flex-direction:column;min-height:590px;padding:34px;display:flex}.pricing-primary article.featured{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7);border-color:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7)}.pricing-label{font:10px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);justify-content:space-between;display:flex}.pricing-label span{background:var(--accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);padding:5px 8px}.pricing-primary h2{letter-spacing:-.04em;margin:70px 0 20px;font-size:35px}.pricing-primary .price{letter-spacing:-.06em;font-size:clamp(45px,5vw,70px);font-weight:750}.timing{font:11px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989)}.plan-copy{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);font-size:15px;line-height:1.6}.featured .plan-copy{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f)}.pricing-primary ul{border-top:1px solid var(--lightningcss-light,#d5d5cf)var(--lightningcss-dark,#43433a);padding:20px 0 0;list-style:none}.featured ul{border-color:var(--lightningcss-light,#3d3d38)var(--lightningcss-dark,#bebeb8)}.pricing-primary li{gap:10px;padding:7px 0;font-size:13px;display:flex}.pricing-primary li svg{color:var(--accent)}.pricing-primary article>a:not(.details-link){background:var(--accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);justify-content:space-between;margin-top:auto;padding:16px 18px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.pricing-primary .details-link{text-align:center;color:inherit;margin-top:15px;font-size:11px}.pricing-support{background:var(--lightningcss-light,#e9e9e3)var(--lightningcss-dark,#343428)}.support-price-list{border-top:1px solid var(--lightningcss-light,#c4c4bc)var(--lightningcss-dark,#525248)}.support-price-list a{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);border-bottom:1px solid var(--lightningcss-light,#c4c4bc)var(--lightningcss-dark,#525248);grid-template-columns:60px 1fr 200px 180px 25px;align-items:center;gap:25px;padding:24px 0;text-decoration:none;display:grid}.support-price-list a>span{font:10px var(--font-mono);color:var(--accent)}.support-price-list h3{margin:0;font-size:19px}.support-price-list strong{font-size:14px}.support-price-list small{font:10px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989)}.price-explainer{background:var(--lightningcss-light,#f8f8f5)var(--lightningcss-dark,#26261b)}.explainer-grid{grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.explainer-grid>div:last-child{border-top:1px solid var(--border)}.explainer-grid article{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr;gap:20px;padding:21px 0;display:grid}.explainer-grid article>span{font:10px var(--font-mono);color:var(--accent)}.explainer-grid h3{margin:0 0 7px;font-size:17px}.explainer-grid article p{color:var(--lightningcss-light,#6b6b64)var(--lightningcss-dark,#999992);margin:0;font-size:13px;line-height:1.5}.guarantee-section{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7)}.guarantee-section>.shell{grid-template-columns:1.2fr .8fr;gap:10vw;display:grid}.guarantee-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,68px);line-height:1.04}.guarantee-section .eyebrow{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f)}.guarantee-section>div>div:last-child{border-top:1px solid var(--lightningcss-light,#3d3d38)var(--lightningcss-dark,#bebeb8)}.guarantee-section>div>div:last-child p{border-bottom:1px solid var(--lightningcss-light,#3d3d38)var(--lightningcss-dark,#bebeb8);gap:13px;margin:0;padding:18px 0;font-size:14px;display:flex}.guarantee-section svg{color:var(--accent);width:16px}@media (max-width:1000px){.service-hero-grid,.service-problems,.services-hero>div,.pricing-hero>div,.choice-grid,.explainer-grid,.guarantee-section>.shell{grid-template-columns:1fr;gap:55px}.service-brief{max-width:620px}.services-directory>a{grid-template-columns:90px 1fr 180px 25px}.pricing-note>.shell{grid-template-columns:1fr 1fr}.pricing-note p{grid-area:1/1/auto/-1}.scope-grid{grid-template-columns:repeat(2,1fr)}.scope-grid article:nth-child(3n){border-right:1px solid var(--lightningcss-light,#c7c7bf)var(--lightningcss-dark,#505046)}.scope-grid article:nth-child(2n){border-right:0}.scope-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--lightningcss-light,#c7c7bf)var(--lightningcss-dark,#505046)}.scope-grid article:nth-last-child(-n+2){border-bottom:0}.service-steps{grid-template-columns:repeat(2,1fr)}.service-steps article:nth-child(2){border-right:0}.service-steps article:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#3a3a36)var(--lightningcss-dark,#bfbfba)}.service-shortcuts{grid-template-columns:1fr}.service-shortcuts a{border-right:0;border-bottom:1px solid var(--border)}.service-shortcuts a:last-child{border-bottom:0}}@media (max-width:700px){.service-hero,.services-hero,.pricing-hero{padding-block:60px 72px}.service-breadcrumb{margin-bottom:35px}.service-hero h1,.services-hero h1,.pricing-hero h1{font-size:52px}.service-intro{font-size:17px}.service-proof>.shell{grid-template-columns:1fr}.service-proof p,.service-proof p:first-child{border-bottom:1px solid var(--lightningcss-light,#ccc)var(--lightningcss-dark,#434343);border-right:0;padding:18px 0}.service-proof p:last-child{border-bottom:0}.scope-grid,.service-steps,.related-grid,.pricing-primary,.investment-grid{grid-template-columns:1fr}.scope-grid article{border-bottom:1px solid var(--lightningcss-light,#c7c7bf)var(--lightningcss-dark,#505046)!important;border-right:0!important}.scope-grid article:last-child{border-bottom:0!important}.service-steps article{border-bottom:1px solid var(--lightningcss-light,#3a3a36)var(--lightningcss-dark,#bfbfba)!important;border-right:0!important}.service-steps article:last-child{border-bottom:0!important}.services-directory>a{grid-template-columns:42px 1fr 20px;gap:17px}.services-directory>a>svg{grid-area:1/3/3}.directory-number{align-self:start}.directory-number svg{display:none}.directory-meta{grid-column:2}.support-price-list a{grid-template-columns:35px 1fr 20px;gap:14px}.support-price-list strong,.support-price-list small{grid-column:2}.support-price-list svg{grid-area:1/3/4}.pricing-note>.shell{grid-template-columns:1fr;gap:12px;padding-block:25px}.pricing-note p{grid-area:auto;margin:0}.pricing-primary article{min-height:560px;padding:25px}.pricing-primary h2{margin-top:50px}.service-shortcuts a{padding-inline:16px}}.api-page{background:var(--lightningcss-light,#f7f7f4)var(--lightningcss-dark,#27271c)}.api-hero{grid-template-columns:1fr .82fr;align-items:center;gap:8vw;padding-block:105px 110px;display:grid}.api-kicker{font:10px var(--font-mono);letter-spacing:.1em;color:var(--lightningcss-light,#62625b)var(--lightningcss-dark,#a1a199);align-items:center;gap:12px;margin-bottom:35px;display:flex}.api-kicker span{color:var(--accent);font-weight:700}.api-kicker i{background:#66bd84;border-radius:50%;width:5px;height:5px}.api-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(60px,7.3vw,108px);line-height:.9}.api-hero h1 em{color:var(--accent);font-style:normal}.api-hero-copy>p{color:var(--lightningcss-light,#56564f)var(--lightningcss-dark,#ababa3);max-width:680px;margin:34px 0 0;font-size:19px;line-height:1.6}.api-trust-row{border-top:1px solid var(--border);gap:24px;margin-top:35px;padding-top:20px;display:flex}.api-trust-row span{font:10px var(--font-mono);color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);align-items:center;gap:7px;display:flex}.api-trust-row svg{width:13px;color:var(--accent)}.api-console{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7);border:1px solid var(--lightningcss-light,#33332f)var(--lightningcss-dark,#c5c5c0);min-height:510px;box-shadow:16px 16px var(--lightningcss-light,#e2e2dc)var(--lightningcss-dark,#39392f)}.console-tabs{height:50px;font:9px var(--font-mono);color:var(--lightningcss-light,#72726b)var(--lightningcss-dark,#94948c);border-bottom:1px solid var(--lightningcss-light,#363632)var(--lightningcss-dark,#c2c2be);align-items:center;gap:22px;padding:0 18px;display:flex}.console-tabs .active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-bottom:2px solid var(--accent);align-items:center;height:50px;display:flex}.console-tabs i{margin-left:auto;font-style:normal}.console-endpoint{border:1px solid var(--lightningcss-light,#3f3f3a)var(--lightningcss-dark,#bcbcb6);align-items:center;gap:15px;margin:24px 24px 0;padding:13px 15px;display:flex}.console-endpoint b{font:9px var(--font-mono);background:var(--accent);padding:5px 7px}.console-endpoint code{color:var(--lightningcss-light,#c8c8bf)var(--lightningcss-dark,#505045);font-size:11px}.api-console pre{border:1px solid var(--lightningcss-light,#363632)var(--lightningcss-dark,#c2c2be);border-top:0;margin:0 24px;padding:23px 15px;font-size:11px;line-height:1.85;overflow:auto}.code-key{color:#f08d72}.code-value{color:#a7d69d}.code-bool,.code-number{color:#8bbde0}.code-muted{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f)}.console-result{border:1px solid var(--lightningcss-light,#363632)var(--lightningcss-dark,#c2c2be);grid-template-columns:1fr auto;gap:5px;margin:16px 24px 0;padding:14px 16px;display:grid}.console-result>span{font:9px var(--font-mono);color:#6fd39a}.console-result>span i{background:#6fd39a;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.console-result strong{grid-row:2;font-size:13px}.console-result small{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);grid-area:2/2;font-size:10px}.console-foot{height:48px;font:9px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);border-top:1px solid var(--lightningcss-light,#363632)var(--lightningcss-dark,#c2c2be);justify-content:space-between;align-items:center;margin-top:17px;padding:0 22px;display:flex}.api-proof{background:var(--lightningcss-light,#e9e9e3)var(--lightningcss-dark,#343428);border-block:1px solid var(--lightningcss-light,#cfcfc8)var(--lightningcss-dark,#48483f)}.api-proof>.shell{grid-template-columns:repeat(4,1fr);display:grid}.api-proof p{border-right:1px solid var(--lightningcss-light,#cbcbc4)var(--lightningcss-dark,#4b4b43);align-items:center;gap:14px;margin:0;padding:28px 22px;display:flex}.api-proof p:first-child{padding-left:0}.api-proof p:last-child{border:0}.api-proof svg{width:21px;color:var(--accent)}.api-proof p span{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);flex-direction:column;font-size:11px;line-height:1.4;display:flex}.api-proof p strong{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);font-size:13px}.api-cards{border:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.api-cards article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;min-height:460px;padding:30px;display:flex}.api-cards article:nth-child(2n){border-right:0}.api-cards article:nth-last-child(-n+2){border-bottom:0}.api-card-top{justify-content:space-between;align-items:center;display:flex}.api-card-top svg{color:var(--accent);width:27px}.api-card-top span{font:9px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);border:1px solid var(--lightningcss-light,#ccc)var(--lightningcss-dark,#434343);padding:6px 8px}.api-card-top span.launch{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);border-color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd)}.api-cards h3{letter-spacing:-.035em;margin:55px 0 12px;font-size:28px}.api-cards>article>p{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);max-width:500px;font-size:14px;line-height:1.55}.api-cards ul{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;padding:20px 0 0;list-style:none;display:grid}.api-cards li{align-items:center;gap:7px;font-size:12px;display:flex}.api-cards li svg{width:12px;color:var(--accent)}.api-cards a{border-top:1px solid var(--border);color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.api-cards a svg{width:14px}.api-how{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7)}.api-how .eyebrow,.api-how .split-heading>p{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f)}.api-steps{grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;display:grid}.api-steps>i{text-align:center;color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);font-style:normal}.api-steps article{border:1px solid var(--lightningcss-light,#3c3c37)var(--lightningcss-dark,#bebeb9);grid-template-columns:1fr auto;align-content:start;min-height:290px;padding:26px;display:grid}.api-steps article>span{font:9px var(--font-mono);color:var(--accent)}.api-steps article>svg{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f);width:24px}.api-steps h3{grid-column:1/-1;margin:65px 0 10px;font-size:21px}.api-steps p{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#6d6d6d);grid-column:1/-1;font-size:13px;line-height:1.55}.api-dx{background:var(--lightningcss-light,#efefea)var(--lightningcss-dark,#2e2e23)}.api-dx-grid{grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.api-dx-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,72px);line-height:1.02}.api-dx-grid>div:first-child>p:last-child{color:var(--lightningcss-light,#62625b)var(--lightningcss-dark,#a1a199);font-size:16px;line-height:1.65}.dx-list{border-top:1px solid var(--lightningcss-light,#c9c9c1)var(--lightningcss-dark,#4e4e44)}.dx-list article{border-bottom:1px solid var(--lightningcss-light,#c9c9c1)var(--lightningcss-dark,#4e4e44);grid-template-columns:42px 1fr;gap:18px;padding:21px 0;display:grid}.dx-list>article>span{font:9px var(--font-mono);color:var(--accent)}.dx-list h3{margin:0 0 6px;font-size:17px}.dx-list p{color:var(--lightningcss-light,#676760)var(--lightningcss-dark,#9d9d95);margin:0;font-size:13px;line-height:1.5}.api-use-cases{background:var(--lightningcss-light,#f8f8f5)var(--lightningcss-dark,#26261b)}.use-case-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.use-case-grid article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:210px;padding:25px}.use-case-grid article>span{font:9px var(--font-mono);color:var(--accent)}.use-case-grid h3{margin:48px 0 9px;font-size:18px}.use-case-grid p{color:var(--lightningcss-light,#686861)var(--lightningcss-dark,#9c9c95);font-size:13px;line-height:1.5}.api-pricing{background:var(--lightningcss-light,#e9e9e3)var(--lightningcss-dark,#343428)}.api-plans{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.api-plans article{background:var(--lightningcss-light,#f8f8f5)var(--lightningcss-dark,#26261b);border:1px solid var(--lightningcss-light,#cbcbc4)var(--lightningcss-dark,#4b4b43);flex-direction:column;min-height:440px;padding:26px;display:flex;position:relative}.api-plans article.featured{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7);border-color:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7)}.plan-badge{background:var(--accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);font:8px var(--font-mono);padding:5px 7px;position:absolute;top:19px;right:18px}.api-plans h3{margin:0 0 45px;font-size:18px}.api-price{letter-spacing:-.05em;font-size:39px;font-weight:750}.api-plans article>small{font:9px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);margin-top:5px}.api-plans article>p{margin:25px 0;font-size:13px}.api-plans ul{border-top:1px solid var(--lightningcss-light,#d2d2cb)var(--lightningcss-dark,#46463d);margin:0;padding:17px 0 0;list-style:none}.api-plans .featured ul{border-color:var(--lightningcss-light,#3d3d38)var(--lightningcss-dark,#bebeb8)}.api-plans li{align-items:center;gap:7px;padding:6px 0;font-size:11px;display:flex}.api-plans li svg{width:12px;color:var(--accent)}.api-plans a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);justify-content:space-between;align-items:center;margin-top:auto;padding:13px 14px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.api-plans .featured a{background:var(--accent)}.api-plans a svg{width:14px}@media (max-width:1000px){.api-hero{grid-template-columns:1fr;gap:65px}.api-console{max-width:700px}.api-proof>.shell{grid-template-columns:repeat(2,1fr)}.api-proof p:nth-child(2){border-right:0}.api-plans{grid-template-columns:repeat(2,1fr)}.api-dx-grid{grid-template-columns:1fr;gap:55px}}@media (max-width:700px){.api-hero{padding-block:65px 75px}.api-hero h1{font-size:58px}.api-hero-copy>p{font-size:17px}.api-trust-row{flex-direction:column;gap:12px}.api-console{min-height:0;box-shadow:8px 8px var(--lightningcss-light,#e2e2dc)var(--lightningcss-dark,#39392f)}.console-result{grid-template-columns:1fr}.console-result small{grid-area:3/1}.api-proof>.shell,.api-cards,.api-plans,.use-case-grid{grid-template-columns:1fr}.api-proof p,.api-proof p:first-child{border-bottom:1px solid var(--lightningcss-light,#cbcbc4)var(--lightningcss-dark,#4b4b43);border-right:0;padding:20px 0}.api-proof p:last-child{border-bottom:0}.api-cards article{border-right:0!important;border-bottom:1px solid var(--border)!important}.api-cards article:last-child{border-bottom:0!important}.api-cards ul,.api-steps{grid-template-columns:1fr}.api-steps>i{padding:13px;transform:rotate(90deg)}.use-case-grid{border-left:1px solid var(--border)}.api-plans article{min-height:410px}}.boiler-page{background:var(--lightningcss-light,#f7f7f4)var(--lightningcss-dark,#27271c)}.boiler-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:6vw;padding-block:100px 110px;display:grid}.boiler-kicker{font:10px var(--font-mono);letter-spacing:.1em;color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);align-items:center;gap:12px;margin-bottom:34px;display:flex}.boiler-kicker span{color:var(--accent);font-weight:700}.boiler-kicker i{background:#66bd84;border-radius:50%;width:5px;height:5px}.boiler-copy h1{letter-spacing:-.07em;margin:0;font-size:clamp(60px,7vw,105px);line-height:.9}.boiler-copy h1 em{color:var(--accent);font-style:normal}.boiler-copy>p{color:var(--lightningcss-light,#575750)var(--lightningcss-dark,#aaaaa2);max-width:680px;margin:35px 0 0;font-size:19px;line-height:1.6}.boiler-trust{border-top:1px solid var(--border);gap:22px;margin-top:35px;padding-top:20px;display:flex}.boiler-trust span{font:10px var(--font-mono);color:var(--lightningcss-light,#686861)var(--lightningcss-dark,#9c9c95);align-items:center;gap:7px;display:flex}.boiler-trust svg{width:13px;color:var(--accent)}.boiler-product{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7);border:1px solid var(--lightningcss-light,#30302c)var(--lightningcss-dark,#c7c7c2);padding:17px;box-shadow:16px 16px var(--lightningcss-light,#e2e2dc)var(--lightningcss-dark,#39392f)}.boiler-window{border:1px solid var(--lightningcss-light,#3a3a35)var(--lightningcss-dark,#c0c0ba)}.window-bar{border-bottom:1px solid var(--lightningcss-light,#3a3a35)var(--lightningcss-dark,#c0c0ba);align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.window-bar>i{background:var(--lightningcss-light,#565650)var(--lightningcss-dark,#aaaaa3);border-radius:50%;width:6px;height:6px}.window-bar>i:first-child{background:var(--accent)}.window-bar span{font:9px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);margin-left:8px}.boiler-app{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);background:var(--lightningcss-light,#f0f0eb)var(--lightningcss-dark,#2e2e22);grid-template-columns:125px 1fr;height:355px;display:grid}.boiler-app aside{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#20201e)var(--lightningcss-dark,#d3d3d0);flex-direction:column;padding:14px 11px;display:flex}.mini-logo{background:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);align-items:end;gap:2px;width:23px;height:23px;margin-bottom:28px;padding:5px;display:flex}.mini-logo b{background:var(--lightningcss-light,#eee)var(--lightningcss-dark,#272727);width:4px}.mini-logo b:first-child{background:var(--accent);height:8px}.mini-logo b:nth-child(2){height:13px}.mini-logo b:nth-child(3){height:10px}.boiler-app aside nav{flex-direction:column;gap:4px;margin:0;display:flex!important}.boiler-app aside nav span{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b);align-items:center;gap:6px;padding:9px 7px;font-size:9px;display:flex}.boiler-app aside nav svg{width:11px}.boiler-app aside nav .active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-left:2px solid var(--accent);background:var(--lightningcss-light,#30302c)var(--lightningcss-dark,#c7c7c2)}.boiler-app aside small{font:7px var(--font-mono);color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);margin-top:auto}.boiler-main{padding:20px}.boiler-toolbar{justify-content:space-between;align-items:center;display:flex}.boiler-toolbar>div{flex-direction:column;gap:4px;display:flex}.boiler-toolbar small{font:7px var(--font-mono);color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b)}.boiler-toolbar strong{font-size:14px}.boiler-toolbar button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);border:0;padding:9px 11px;font-size:9px}.boiler-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.boiler-stats article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border:1px solid var(--lightningcss-light,#d2d2ca)var(--lightningcss-dark,#47473c);flex-direction:column;padding:12px;display:flex}.boiler-stats small{font:7px var(--font-mono);color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b)}.boiler-stats strong{margin:12px 0 3px;font-size:20px}.boiler-stats span{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);font-size:8px}.boiler-stats article.accent{background:var(--accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border-color:var(--accent)}.boiler-stats .accent small,.boiler-stats .accent span{color:#fff9}.boiler-activity{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);border:1px solid var(--lightningcss-light,#d2d2ca)var(--lightningcss-dark,#47473c);margin-top:8px;padding:12px}.boiler-activity>div{justify-content:space-between;font-size:9px;display:flex}.boiler-activity>div span{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b)}.boiler-activity p{border-bottom:1px solid var(--lightningcss-light,#e3e3dd)var(--lightningcss-dark,#38382e);grid-template-columns:17px 1fr auto;align-items:center;margin:0;padding:8px 0;font-size:8px;display:grid}.boiler-activity p:last-child{border:0}.boiler-activity p svg{width:10px}.boiler-activity p svg:last-child{color:#55a86f}.boiler-code{border:1px solid var(--lightningcss-light,#3a3a35)var(--lightningcss-dark,#c0c0ba);border-top:0}.code-title{height:38px;font:8px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);border-bottom:1px solid var(--lightningcss-light,#3a3a35)var(--lightningcss-dark,#c0c0ba);align-items:center;gap:9px;padding:0 13px;display:flex}.code-title svg{width:13px;color:var(--accent)}.code-title code{margin-left:auto}.boiler-code pre{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b);margin:0;padding:17px 20px;font-size:9px;line-height:1.7}.boiler-code pre span,.boiler-code pre b{color:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#353535)}.boiler-code pre i{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);font-style:normal}.boiler-proof{background:var(--lightningcss-light,#e9e9e3)var(--lightningcss-dark,#343428);border-block:1px solid var(--lightningcss-light,#cfcfc8)var(--lightningcss-dark,#48483f)}.boiler-proof>.shell{grid-template-columns:repeat(4,1fr);display:grid}.boiler-proof p{border-right:1px solid var(--lightningcss-light,#cacac3)var(--lightningcss-dark,#4c4c43);align-items:center;gap:13px;margin:0;padding:27px 20px;display:flex}.boiler-proof p:first-child{padding-left:0}.boiler-proof p:last-child{border:0}.boiler-proof svg{width:20px;color:var(--accent)}.boiler-proof p span{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);flex-direction:column;font-size:11px;line-height:1.4;display:flex}.boiler-proof p strong{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);font-size:13px}.foundation-grid{border:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.foundation-grid article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:270px;padding:25px}.foundation-grid article:nth-child(4n){border-right:0}.foundation-grid article:nth-last-child(-n+4){border-bottom:0}.foundation-grid article>div{justify-content:space-between;display:flex}.foundation-grid article span{font:9px var(--font-mono);color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989)}.foundation-grid article svg{width:23px;color:var(--accent)}.foundation-grid h3{margin:70px 0 10px;font-size:19px}.foundation-grid p{color:var(--lightningcss-light,#686861)var(--lightningcss-dark,#9c9c95);font-size:13px;line-height:1.55}.boiler-stack{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7)}.boiler-stack .eyebrow,.boiler-stack .split-heading>p{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f)}.stack-console{border:1px solid var(--lightningcss-light,#3c3c37)var(--lightningcss-dark,#bebeb9);grid-template-columns:repeat(4,1fr);display:grid}.stack-console>div{border-right:1px solid var(--lightningcss-light,#3c3c37)var(--lightningcss-dark,#bebeb9);flex-direction:column;min-height:230px;padding:26px;display:flex}.stack-console>div:last-child{border:0}.stack-console span{font:9px var(--font-mono);color:var(--accent);margin-bottom:50px}.stack-console strong{border-bottom:1px solid var(--lightningcss-light,#363632)var(--lightningcss-dark,#c2c2be);padding:10px 0;font-size:13px}.stack-console strong:last-child{border:0}.boiler-flow{background:var(--lightningcss-light,#efefea)var(--lightningcss-dark,#2e2e23)}.boiler-steps{grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;display:grid}.boiler-steps>i{text-align:center;color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b);font-style:normal}.boiler-steps article{border:1px solid var(--lightningcss-light,#c9c9c1)var(--lightningcss-dark,#4e4e44);grid-template-columns:1fr auto;align-content:start;min-height:280px;padding:26px;display:grid}.boiler-steps article>span{font:9px var(--font-mono);color:var(--accent)}.boiler-steps article>svg{color:var(--lightningcss-light,#777)var(--lightningcss-dark,#898989);width:24px}.boiler-steps h3{grid-column:1/-1;margin:65px 0 10px;font-size:21px}.boiler-steps p{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);grid-column:1/-1;font-size:13px;line-height:1.55}.boiler-buyers{background:var(--lightningcss-light,#f8f8f5)var(--lightningcss-dark,#26261b)}.boiler-buyers-grid{grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.boiler-buyers-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,72px);line-height:1.02}.boiler-buyers-grid>div:first-child>p:last-child{color:var(--lightningcss-light,#62625b)var(--lightningcss-dark,#a1a199);font-size:16px;line-height:1.65}.boiler-buyers-grid>div:last-child{border-top:1px solid var(--border)}.boiler-buyers-grid article{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr;gap:18px;padding:21px 0;display:grid}.boiler-buyers-grid article>span{font:9px var(--font-mono);color:var(--accent)}.boiler-buyers-grid h3{margin:0 0 6px;font-size:17px}.boiler-buyers-grid article p{color:var(--lightningcss-light,#676760)var(--lightningcss-dark,#9d9d95);margin:0;font-size:13px;line-height:1.5}.boiler-licenses{background:var(--lightningcss-light,#e9e9e3)var(--lightningcss-dark,#343428)}.license-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.license-grid article{background:var(--lightningcss-light,#f8f8f5)var(--lightningcss-dark,#26261b);border:1px solid var(--lightningcss-light,#c9c9c2)var(--lightningcss-dark,#4d4d44);flex-direction:column;min-height:530px;padding:29px;display:flex;position:relative}.license-grid article.featured{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7);border-color:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7)}.license-badge{background:var(--accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);font:8px var(--font-mono);padding:6px 8px;position:absolute;top:19px;right:18px}.license-name{justify-content:space-between;align-items:center;display:flex}.license-name h3{margin:0;font-size:20px}.license-name small{font:8px var(--font-mono);color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b)}.license-price{letter-spacing:-.06em;margin:65px 0 12px;font-size:58px;font-weight:750}.license-grid article>p{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);min-height:63px;font-size:14px;line-height:1.5}.license-grid .featured>p{color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#5f5f5f)}.license-grid ul{border-top:1px solid var(--lightningcss-light,#d1d1ca)var(--lightningcss-dark,#47473d);margin:20px 0;padding:18px 0 0;list-style:none}.license-grid .featured ul{border-color:var(--lightningcss-light,#3c3c37)var(--lightningcss-dark,#bebeb9)}.license-grid li{align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.license-grid li svg{width:13px;color:var(--accent)}.license-grid a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);justify-content:space-between;align-items:center;margin-top:auto;padding:15px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.license-grid .featured a{background:var(--accent)}.license-grid a svg{width:15px}.boiler-custom{background:var(--lightningcss-light,#f8f8f5)var(--lightningcss-dark,#26261b)}.boiler-custom>.shell>div:first-child{max-width:900px}.boiler-custom h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,72px);line-height:1.02}.custom-options{grid-template-columns:1fr 1fr;margin-top:60px;display:grid}.custom-options article{border:1px solid var(--border);flex-direction:column;min-height:330px;padding:32px;display:flex}.custom-options article.dark{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7);border-color:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7)}.custom-options article>span{font:9px var(--font-mono);color:var(--accent)}.custom-options h3{margin:50px 0 12px;font-size:28px}.custom-options p{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797);font-size:14px;line-height:1.55}.custom-options .dark p{color:var(--lightningcss-light,#999)var(--lightningcss-dark,#6d6d6d)}.custom-options strong{margin-top:12px;font-size:15px}.custom-options a{color:inherit;border-top:1px solid var(--lightningcss-light,#d5d5ce)var(--lightningcss-dark,#44443a);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.custom-options .dark a{border-color:var(--lightningcss-light,#3c3c37)var(--lightningcss-dark,#bebeb9)}.custom-options a svg{width:15px}@media (max-width:1050px){.boiler-hero{grid-template-columns:1fr;gap:65px}.boiler-product{max-width:800px}.boiler-proof>.shell{grid-template-columns:repeat(2,1fr)}.boiler-proof p:nth-child(2){border-right:0}.foundation-grid{grid-template-columns:repeat(2,1fr)}.foundation-grid article:nth-child(4n){border-right:1px solid var(--border)}.foundation-grid article:nth-child(2n){border-right:0}.foundation-grid article:nth-last-child(-n+4){border-bottom:1px solid var(--border)}.foundation-grid article:nth-last-child(-n+2){border-bottom:0}.stack-console{grid-template-columns:repeat(2,1fr)}.stack-console>div:nth-child(2){border-right:0}.stack-console>div:nth-child(-n+2){border-bottom:1px solid var(--lightningcss-light,#3c3c37)var(--lightningcss-dark,#bebeb9)}.boiler-buyers-grid{grid-template-columns:1fr;gap:55px}}@media (max-width:700px){.boiler-hero{padding-block:65px 75px}.boiler-copy h1{font-size:59px}.boiler-copy>p{font-size:17px}.boiler-trust{flex-direction:column;gap:12px}.boiler-product{padding:9px;box-shadow:8px 8px var(--lightningcss-light,#e2e2dc)var(--lightningcss-dark,#39392f)}.boiler-app{grid-template-columns:1fr;height:auto}.boiler-app aside{display:none}.boiler-main{padding:13px}.boiler-stats{grid-template-columns:1fr}.boiler-activity>div span{display:none}.boiler-proof>.shell,.foundation-grid,.stack-console,.license-grid,.custom-options{grid-template-columns:1fr}.boiler-proof p,.boiler-proof p:first-child{border-bottom:1px solid var(--lightningcss-light,#cacac3)var(--lightningcss-dark,#4c4c43);border-right:0;padding:20px 0}.boiler-proof p:last-child{border-bottom:0}.foundation-grid article{border-right:0!important;border-bottom:1px solid var(--border)!important}.foundation-grid article:last-child{border-bottom:0!important}.stack-console>div{border-bottom:1px solid var(--lightningcss-light,#3c3c37)var(--lightningcss-dark,#bebeb9)!important;border-right:0!important}.stack-console>div:last-child{border-bottom:0!important}.boiler-steps{grid-template-columns:1fr}.boiler-steps>i{padding:13px;transform:rotate(90deg)}.license-grid article{min-height:490px}}.contact-hero{padding-block:70px 55px}.contact-hero-grid{grid-template-columns:1.3fr .55fr;align-items:end;gap:10vw;margin-top:18px;display:grid}.contact-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,86px);font-weight:760;line-height:.96}.contact-direct{border-top:1px solid var(--border);padding-top:16px}.contact-direct span{font:9px var(--font-mono);letter-spacing:.08em;color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b);margin-bottom:8px;display:block}.contact-direct a{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);font-size:15px;font-weight:700;text-decoration:none}.contact-section{border-bottom:0;padding-block:0 125px}.contact-form{flex-direction:column;gap:20px;max-width:760px;display:flex;position:relative}.contact-form .form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{flex-direction:column;gap:9px;display:flex}.contact-form label span{font:10px var(--font-mono);letter-spacing:.08em;color:var(--lightningcss-light,#666)var(--lightningcss-dark,#979797)}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--border);color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);width:100%;padding:14px 15px;font-family:inherit;font-size:14px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.contact-form textarea{resize:vertical;min-height:150px}.contact-form .hp-field{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contact-form button.button{justify-content:space-between;width:100%;max-width:340px}.contact-form button.button:disabled{opacity:.55;cursor:not-allowed}.form-error{color:var(--accent);margin:0;font-size:13px}.form-note{color:var(--lightningcss-light,#888)var(--lightningcss-dark,#7b7b7b);margin:0;font-size:12px}.contact-success{max-width:760px}.contact-success-head{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);background:var(--lightningcss-light,#171715)var(--lightningcss-dark,#dadad7);align-items:flex-start;gap:16px;margin-bottom:24px;padding:26px;display:flex}.contact-success-head svg{color:var(--accent);flex-shrink:0;margin-top:3px}.contact-success-head h3{margin:0 0 8px;font-size:20px}.contact-success-head p{color:var(--lightningcss-light,#c9c9c0)var(--lightningcss-dark,#4f4f44);margin:0;font-size:14px;line-height:1.55}.calendly-embed{border:1px solid var(--border)}.calendly-embed iframe{border:0;width:100%;height:700px;display:block}@media (max-width:1000px){.contact-hero-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:700px){.contact-hero{padding-block:60px 45px}.contact-hero h1{font-size:48px}.contact-form .form-row{grid-template-columns:1fr}.calendly-embed iframe{height:900px}}.nav-services{position:relative}.nav-services-trigger{cursor:pointer}.nav-services-panel{opacity:0;visibility:hidden;pointer-events:none;padding-top:14px;transition:opacity .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-services:hover .nav-services-panel,.nav-services:focus-within .nav-services-panel{opacity:1;visibility:visible;pointer-events:auto}.nav-services-panel-inner{border:1px solid var(--border);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);grid-template-columns:1fr 1fr;gap:2px;width:640px;padding:14px;display:grid;box-shadow:0 24px 60px var(--lightningcss-light,#11110f24)var(--lightningcss-dark,#00000080)}.nav-services-panel-inner>a{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);align-items:flex-start;gap:12px;padding:13px;text-decoration:none;display:flex}.nav-services-panel-inner>a:hover{opacity:1;background:var(--lightningcss-light,#f4f4ef)var(--lightningcss-dark,#2b2b1e)}.nav-services-panel-inner svg{width:16px;color:var(--accent);flex-shrink:0;margin-top:2px}.nav-services-panel-inner strong{margin-bottom:3px;font-size:13px;display:block}.nav-services-panel-inner small{color:var(--lightningcss-light,#767670)var(--lightningcss-dark,#8f8f89);font-size:11.5px;line-height:1.45;display:block}.nav-services-all{border-top:1px solid var(--border);color:var(--lightningcss-light,#111)var(--lightningcss-dark,#ddd);grid-column:1/-1;justify-content:space-between;margin-top:4px;font-size:12px;font-weight:750;padding-top:14px!important}.nav-services-all svg{width:13px;margin-top:0}@media (max-width:1120px){.nav-services-panel{display:none}}.final-cta,.final-cta .eyebrow span,.pricing-label span,.pricing-primary article>a:not(.details-link),.boiler-stats article.accent{color:#fff}.final-cta .eyebrow{color:#2a130d}.button.light{color:#111;background:#fff;border-color:#fff}.mobile-nav .mobile-cta,.api-plans .featured a,.license-grid .featured a{color:#fff}.theme-toggle{border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;padding:0;display:grid}.theme-toggle:hover{opacity:.72}
