@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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{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{.invisible{visibility:hidden}.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#0d1b2a;--steel:#334a62;--slate:#7e8789;--stone:#b8b8b1;--ivory:#f2f1ec;--violet:#6e5a9a;--violet-deep:#4f3d72;--violet-soft:#ded5ec;--plum:#171123;--saffron:#ff990a;--brand-ink:#0d0c14;--text:#0d1b2a;--muted:#667176;--blue:var(--steel);--blue-soft:#d9e0e5;--underline:#6e5a9a3d;--paper:#f2f1ec;--white:#faf9f6;--line:#0d1b2a26;--soft:#e7e6e0;--mono:var(--font-klyp-mono), "SFMono-Regular", Consolas, "Liberation Mono", monospace;--sans:var(--font-klyp-sans), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--content-width:1280px}*{box-sizing:border-box;scrollbar-color:var(--steel) var(--paper);scrollbar-width:thin}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}body::selection{color:var(--text);background:var(--underline)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--steel)}a{color:inherit;text-decoration:none}button,input{font:inherit}main{overflow:clip visible}section{border-bottom:1px solid var(--line)}[data-reveal]{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(10px)}[data-reveal][data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}}.header{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f1ece6;grid-template-columns:240px 1fr 300px;align-items:stretch;height:68px;display:grid;position:sticky;top:0}.logo{border-right:1px solid var(--line);align-items:center;gap:11px;padding:0 28px;display:flex}.logo strong{letter-spacing:-.05em;font-size:22px;font-weight:760}.logo>img{object-fit:contain;filter:drop-shadow(0 4px 14px #ff990a1f);width:31px;height:31px}.logo-mark{width:25px;height:25px;display:block;position:relative}.logo-mark:before,.logo-mark:after,.logo-mark i{content:"";background:var(--text);width:21px;height:3px;position:absolute;top:11px;left:2px}.logo-mark:before{transform:rotate(45deg)}.logo-mark:after{transform:rotate(-45deg)}.logo-mark i:first-child{transform:rotate(90deg)}.logo-mark i:last-child{width:3px;height:21px;top:2px;left:11px}.header nav{justify-content:center;display:flex}.header nav a{color:#303337;place-items:center;padding:0 12px;font-size:12px;display:grid}.header nav a:hover,.header nav a.active{color:var(--violet-deep)}.header-actions{border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.header-login{border-right:1px solid var(--line);place-items:center;font-size:13px;display:grid}.menu{display:none}.btn{border:1px solid var(--line);white-space:nowrap;justify-content:space-between;align-items:center;gap:32px;min-height:46px;padding:0 17px;font-size:13px;font-weight:520;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{color:var(--white);background:var(--ink);border-color:var(--ink)}.btn-primary:hover{background:var(--violet-deep);border-color:var(--violet-deep)}.btn-secondary{background:var(--white)}.btn-secondary:hover{background:#fafafa;border-color:#aeb2b2}.btn-small{gap:12px;min-height:100%;padding:0 17px}.button-row{justify-content:center;gap:10px;display:flex}.pixel-field{pointer-events:none;z-index:-1;opacity:.55;background-image:radial-gradient(circle,#334a6252 1px,#0000 1.3px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 0 32%,#000 68%,#0000 93%);mask-image:radial-gradient(#0000 0 32%,#000 68%,#0000 93%)}.interactive-field{pointer-events:none;z-index:0;opacity:1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0 62%,#000000d1 78%,#0000 98%);mask-image:radial-gradient(#000 0 62%,#000000d1 78%,#0000 98%)}.hero-minimal{z-index:1;text-align:center;background:var(--white);flex-direction:column;align-items:center;min-height:700px;padding:50px 24px 0;display:flex;position:relative;overflow:hidden}.hero-minimal:before,.page-hero-minimal:before{content:"";z-index:0;filter:blur(35px);background:radial-gradient(circle,#6e5a9a14,#0000 67%);border-radius:50%;width:48vw;height:38vw;position:absolute;top:12%;left:26vw}.hero-minimal>:not(.interactive-field),.page-hero-minimal>:not(.interactive-field),.cta>:not(.interactive-field){z-index:2;position:relative}.announcement{border:1px solid var(--line);color:#50555a;background:#ffffffd6;align-items:center;gap:10px;min-height:34px;margin-top:0;padding:0 10px 0 5px;font-size:11px;display:inline-flex}.announcement span{color:var(--blue);background:var(--blue-soft);padding:5px 7px}.announcement b{font-weight:500}.hero-minimal h1{letter-spacing:-.068em;max-width:1120px;margin:42px 0 20px;font-size:clamp(62px,7vw,102px);font-weight:670;line-height:.96}mark{color:inherit;background:linear-gradient(transparent 72%, var(--underline) 72%);padding:0 .06em}.hero-minimal>p{max-width:720px;color:var(--muted);margin:0 0 28px;font-size:17px;line-height:1.55}.command{min-width:400px;min-height:38px;color:var(--muted);font:10px var(--mono);background:#ffffffd9;border:1px dashed #c9ccca;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:0 12px;display:flex}.command>span{color:var(--blue)}.command i{color:#a3a7aa;font-style:normal}.command b{color:#a3a7aa;margin-left:10px;font-weight:400}.built-for{width:min(900px,100%);color:var(--muted);margin-top:47px;padding-bottom:22px;font-size:12px}.built-for>div{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:22px;display:flex}.built-for b{color:#5b6065;font-size:14px;font-weight:580}.section-label{border-bottom:1px solid var(--line);background:var(--paper);height:42px;color:var(--muted);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.tag{color:var(--muted);font:9px var(--mono);letter-spacing:.11em;text-transform:uppercase}.section-intro{width:min(var(--content-width),calc(100% - 36px));text-align:left;max-width:none;margin:0 auto;padding:90px 0 65px}.section-intro h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,5vw,68px);font-weight:630;line-height:1.03}.section-intro p{max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.two-line-heading>span{display:block}@media (min-width:781px){.two-line-heading>span{white-space:nowrap}}.section-intro.compact{padding-top:75px;padding-bottom:50px}.section-intro.compact h2{font-size:clamp(40px,4.5vw,60px)}.catalog,.workflow-section-minimal,.two-products,.comparison-home,.pricing-preview{background:var(--paper)}.product-grid{max-width:var(--content-width);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 auto 90px;display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-height:330px;padding:24px;display:flex}.product-card>span{color:var(--muted);font:9px var(--mono)}.capability-glyph{width:118px;height:92px;color:var(--steel);margin:34px auto 25px;position:relative}.capability-glyph i,.capability-glyph b,.capability-glyph span{background:currentColor;display:block;position:absolute}.glyph-1 i{width:27px;height:1px;left:6px}.glyph-1 i:first-child{top:20px}.glyph-1 i:nth-child(2){top:43px}.glyph-1 i:nth-child(3){top:66px}.glyph-1 b{transform-origin:0;width:46px;height:1px;left:33px}.glyph-1 b:first-of-type{top:20px;transform:rotate(24deg)}.glyph-1 b:nth-of-type(2){top:66px;transform:rotate(-24deg)}.glyph-1 span{border:1px solid var(--violet);background:#6e5a9a1f;width:26px;height:44px;top:24px;left:80px}.glyph-2{border:1px solid #334a6247}.glyph-2:before{content:"";background:repeating-linear-gradient(#0000 0 10px,#334a622e 10px 11px);border:1px solid;width:48px;height:60px;position:absolute;top:14px;left:13px}.glyph-2 i{width:28px;height:1px;right:12px}.glyph-2 i:first-child{top:26px}.glyph-2 i:nth-child(2){top:45px}.glyph-2 i:nth-child(3){top:64px}.glyph-2 b{background:var(--violet);border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite ruleScan;right:42px}.glyph-2 span{background:#334a624d;width:1px;height:66px;top:13px;right:36px}.glyph-3:before{content:"";background:var(--violet);border-radius:50%;width:8px;height:8px;position:absolute;top:42px;left:9px}.glyph-3 i{transform-origin:0;width:65px;height:1px;top:46px;left:17px}.glyph-3 i:nth-child(2){transform:rotate(-28deg)}.glyph-3 i:nth-child(3){transform:rotate(28deg)}.glyph-3 b{background:0 0;border:1px solid;width:24px;height:14px;right:7px}.glyph-3 b:first-of-type{top:10px}.glyph-3 b:nth-of-type(2){bottom:10px}.glyph-3 span{background:var(--violet);width:24px;height:14px;top:39px;right:7px;box-shadow:0 0 0 5px #6e5a9a1f}.glyph-4{background:linear-gradient(135deg,#0000 0 76%,#6e5a9a29 76%);border:1px solid #334a6257}.glyph-4 i{width:78px;height:1px;left:18px}.glyph-4 i:first-child{top:24px}.glyph-4 i:nth-child(2){top:45px}.glyph-4 i:nth-child(3){top:66px}.glyph-4 b{background:var(--violet);border-radius:50%;width:7px;height:7px;left:20px}.glyph-4 b:first-of-type{top:21px}.glyph-4 b:nth-of-type(2){top:63px}.glyph-4 span{background:var(--white);border:1px solid;width:28px;height:30px;animation:3.6s ease-in-out infinite ticketMove;top:31px;right:14px}.glyph-5 i{background:var(--white);z-index:2;border:1px solid;border-radius:50%;width:9px;height:9px}.glyph-5 i:first-child{top:42px;left:8px}.glyph-5 i:nth-child(2){top:8px;left:54px}.glyph-5 i:nth-child(3){top:42px;right:8px}.glyph-5 b{transform-origin:0;width:52px;height:1px;top:44px;left:14px}.glyph-5 b:first-of-type{transform:rotate(-36deg)}.glyph-5 b:nth-of-type(2){left:60px;transform:rotate(36deg)}.glyph-5 span{border:1px solid var(--violet);background:#6e5a9a24;width:28px;height:28px;animation:3s ease-in-out infinite orchestratePulse;top:33px;left:45px;transform:rotate(45deg)}.glyph-6 i{background:var(--white);border:1px solid;width:68px;height:45px;left:24px}.glyph-6 i:first-child{opacity:.35;top:12px}.glyph-6 i:nth-child(2){opacity:.58;top:24px}.glyph-6 i:nth-child(3){top:36px}.glyph-6 b{z-index:2;width:22px;height:1px;left:46px}.glyph-6 b:first-of-type{top:48px}.glyph-6 b:nth-of-type(2){top:55px}.glyph-6 span{background:var(--violet);border-radius:50%;width:9px;height:9px;animation:3.2s ease-in-out infinite memoryRead;top:47px;left:18px;box-shadow:0 0 0 5px #6e5a9a1f}@keyframes ruleScan{50%{transform:translateY(38px)}}@keyframes ticketMove{50%{transform:translate(-54px)}}@keyframes orchestratePulse{50%{background:#6e5a9a47;transform:rotate(45deg)scale(1.14)}}@keyframes memoryRead{50%{transform:translate(72px)}}.product-card h3{letter-spacing:-.025em;margin:auto 0 10px;font-size:21px;font-weight:630}.product-card p{min-height:58px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.workflow-section-minimal{background:var(--white)}.workflow-card{max-width:var(--content-width);background:var(--white);border:1px solid #cfd2d0;margin:0 auto 100px;box-shadow:0 16px 45px #0d1b2a12}.window-bar{border-bottom:1px solid var(--line);height:42px;color:var(--muted);font:8px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.window-bar i{background:#cfd2d0;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.workflow-grid{grid-template-columns:36% 64%;min-height:540px;display:grid}.journey-summary{border-right:1px solid var(--line);background:#fafaf8;padding:48px 38px}.journey-summary h3{letter-spacing:-.045em;margin:54px 0 8px;font-size:42px}.journey-summary p{color:var(--muted);font-size:12px}.route{font:10px var(--mono);grid-template-columns:auto 1fr 1fr 1fr auto;align-items:center;gap:8px;margin-top:85px;display:grid}.route i{background:#cfd2d0;height:1px;position:relative}.route i:after{content:"";background:#a8adb0;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.route i:nth-of-type(2):after{background:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.workflow-steps{padding:18px 32px}.workflow-step{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 55px;align-items:center;min-height:70px;display:grid}.workflow-step>span,.workflow-step em{color:var(--muted);font:8px var(--mono);font-style:normal}.workflow-step b,.workflow-step small{display:block}.workflow-step b{font-size:14px;font-weight:600}.workflow-step small{color:var(--muted);margin-top:4px;font-size:11px}.workflow-step em{border:1px solid var(--line);text-align:center;padding:5px}.workflow-action{border-top:1px solid var(--line);grid-template-columns:1fr 180px;min-height:82px;display:grid}.workflow-action>div{padding:20px 28px}.workflow-action span,.workflow-action b{display:block}.workflow-action span{color:var(--muted);font:8px var(--mono);margin-bottom:5px}.workflow-action b{font-size:14px}.workflow-action button{border:0;border-left:1px solid var(--line);background:var(--blue);color:var(--white);cursor:pointer;font-size:12px}.workflow-action button:disabled{cursor:default;background:#a8adb0}.two-products-grid{max-width:var(--content-width);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 auto 95px;display:grid}.two-products-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-height:510px;padding:45px;display:flex}.two-products-grid h3{letter-spacing:-.045em;max-width:500px;margin:150px 0 16px;font-size:42px;line-height:1.02}.operating-effect-grid{margin-top:72px;margin-bottom:72px}.operating-effect-grid article{grid-template-rows:auto 188px 92px 1fr auto;align-items:start;display:grid}.operating-effect-grid h3{align-self:end;margin:55px 0 16px}.operating-effect-grid p{margin:0}.operating-effect-grid ul{align-self:stretch;width:100%}.operating-effect-grid a{align-self:end}.two-products-grid p{max-width:540px;color:var(--muted);line-height:1.55}.two-products-grid ul{border-top:1px solid var(--line);margin:25px 0;padding:0;list-style:none}.two-products-grid li{border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.two-products-grid li:before{content:"+";color:var(--blue);font-family:var(--mono);margin-right:10px}.two-products-grid a{color:var(--blue);margin-top:auto;font-size:12px}.mini-table{max-width:var(--content-width);border:1px solid var(--line);background:var(--white);margin:0 auto 100px}.mini-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr;min-height:62px;display:grid}.mini-table>div:last-child{border-bottom:0}.mini-table span,.mini-table b{border-right:1px solid var(--line);font:10px var(--mono);align-items:center;padding:0 20px;font-weight:400;display:flex}.mini-table>div>:last-child{border-right:0}.mini-table b{background:var(--violet-soft);color:var(--violet-deep)}.mini-table .table-head{min-height:43px;color:var(--muted);background:#f4f2ee}.mini-table.wide{max-width:var(--content-width);margin-top:80px}.mini-table.wide>div{grid-template-columns:1.5fr repeat(3,1fr)}.pricing-preview-grid{max-width:var(--content-width);grid-template-columns:1fr 1fr;gap:100px;margin:0 auto 100px;padding-top:90px;display:grid}.pricing-preview-grid h2{letter-spacing:-.05em;margin:22px 0 18px;font-size:52px;line-height:1.02}.pricing-preview-grid p{color:var(--muted);line-height:1.6}.pricing-preview-grid ol{margin:0;padding:0;list-style:none}.pricing-preview-grid li{border-bottom:1px solid var(--line);align-items:center;min-height:72px;font-size:14px;display:flex}.pricing-preview-grid li span{width:55px;color:var(--muted);font:9px var(--mono)}.cta{z-index:1;text-align:center;background:var(--white);flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:100px 24px;display:flex;position:relative;overflow:hidden}.cta h2{letter-spacing:-.06em;max-width:950px;margin:24px 0 35px;font-size:clamp(52px,6vw,80px);line-height:.98}.cta .pixel-field{opacity:.38}.page-hero-minimal{z-index:1;text-align:center;background:var(--white);flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.page-hero-minimal>small{color:#d7d9d6;letter-spacing:-.08em;font-size:130px;font-weight:650;position:absolute;top:60px;right:4vw}.page-hero-minimal h1{letter-spacing:-.065em;max-width:1150px;margin:30px 0 24px;font-size:clamp(60px,7vw,100px);line-height:.96}.page-hero-minimal>p{max-width:720px;color:var(--muted);font-size:17px;line-height:1.6}.page-hero-minimal .pixel-field{opacity:.4}.split-intro{max-width:var(--content-width);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:570px;margin:0 auto;display:grid}.split-intro>div{border-right:1px solid var(--line);padding:90px 55px}.split-intro h2{letter-spacing:-.05em;margin:28px 0;font-size:52px;line-height:1.03}.body-copy{flex-direction:column;justify-content:flex-end;display:flex}.body-copy p,.body-copy li{color:var(--muted);font-size:15px;line-height:1.72}.body-copy p b{color:var(--text)}.body-copy ul{margin:20px 0;padding-left:18px}.text-arrow{color:var(--blue);margin-top:20px;font-size:13px}.pain-grid-minimal{max-width:var(--content-width);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 auto 90px;display:grid}.pain-grid-minimal article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-height:350px;padding:34px;display:flex}.pain-grid-minimal article>span{color:var(--muted);font:9px var(--mono)}.pain-grid-minimal h3{letter-spacing:-.035em;margin:auto 0 14px;font-size:30px;line-height:1.05}.pain-grid-minimal p{max-width:540px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.architecture-minimal{background:var(--white)}.architecture-box{max-width:var(--content-width);border:1px solid var(--line);grid-template-columns:1fr 50px 230px 50px 1fr;align-items:center;min-height:360px;margin:0 auto 100px;padding:42px;display:grid}.architecture-box>div{gap:8px;display:grid}.architecture-box>div span{border:1px solid var(--line);color:var(--muted);font:9px var(--mono);padding:11px 14px}.architecture-box>div:last-child span{text-align:right}.architecture-box>i{color:#adb1b3;text-align:center;font-style:normal}.architecture-box>b{aspect-ratio:1;background:radial-gradient(circle, var(--violet-soft), #ebe7ef);color:var(--ink);text-align:center;border:1px solid #6e5a9a8c;border-radius:50%;place-content:center;font-size:18px;font-weight:620;line-height:1.45;display:grid}.architecture-box>b small{color:var(--violet-deep);font:9px var(--mono)}.hiring{text-align:center;background:var(--white);flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:100px 24px;display:flex}.hiring h2{letter-spacing:-.055em;margin:22px 0 14px;font-size:60px}.hiring p{max-width:650px;color:var(--muted);margin:0 0 28px;line-height:1.6}.filters{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:78px;padding:0 4vw;display:flex}.filters button{border:1px solid var(--line);background:var(--white);color:var(--muted);cursor:pointer;font:8px var(--mono);padding:9px 12px}.filters button.active{color:var(--white);background:var(--text);border-color:var(--text)}.posts{max-width:var(--content-width);border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:70px auto 100px;display:grid}.posts article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-height:500px;padding:24px;display:flex}.post-graphic{border:1px solid var(--line);background:#f2f5fa;height:180px;margin-bottom:25px;position:relative;overflow:hidden}.post-graphic span{color:var(--muted);font:9px var(--mono);position:absolute;top:10px;left:12px}.post-graphic i{border:1px solid #92ace0;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-40px;right:-20px}.post-graphic i:last-child{width:80px;height:80px;bottom:0;right:40px}.posts h2{letter-spacing:-.035em;margin:28px 0 14px;font-size:27px;line-height:1.08}.posts p{color:var(--muted);font-size:13px;line-height:1.6}.posts article>small{border-top:1px solid var(--line);color:var(--muted);font:8px var(--mono);margin-top:auto;padding-top:14px}.newsletter-wrap{min-height:420px;padding:80px max(24px,calc((100% - var(--content-width))/2));background:var(--white);grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.newsletter-wrap h2{letter-spacing:-.05em;margin:20px 0;font-size:48px;line-height:1.03}.newsletter-minimal label{margin-bottom:14px;font-weight:620;display:block}.newsletter-minimal>div{grid-template-columns:1fr 145px;display:grid}.newsletter-minimal input,.newsletter-minimal button{border:1px solid var(--line);height:48px}.newsletter-minimal input{background:var(--paper);outline:none;padding:0 14px}.newsletter-minimal input:focus{border-color:var(--blue)}.newsletter-minimal button{color:var(--white);background:var(--text);cursor:pointer}.newsletter-minimal small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.plans{max-width:var(--content-width);grid-template-columns:repeat(3,1fr);gap:12px;margin:90px auto 100px;display:grid}.plans article{border:1px solid var(--line);background:var(--white);flex-direction:column;min-height:610px;padding:26px;display:flex}.plans article.featured{box-shadow:inset 0 3px var(--violet);border-color:#6e5a9a99}.plans article>div{color:var(--muted);font:8px var(--mono);text-transform:uppercase;justify-content:space-between;display:flex}.plans h2{letter-spacing:-.045em;margin:45px 0 13px;font-size:38px}.plans>article>p{min-height:55px;color:var(--muted);font-size:13px;line-height:1.55}.plans>article>strong{letter-spacing:-.03em;margin:35px 0;font-size:30px}.plans ul{margin:0 0 30px;padding:0;list-style:none}.plans li{border-bottom:1px solid var(--line);padding:11px 0;font-size:12px}.plans article>a{margin-top:auto}.faqs{max-width:var(--content-width);border-top:1px solid var(--line);margin:80px auto 100px}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{cursor:pointer;grid-template-columns:45px 1fr 30px;align-items:center;min-height:76px;list-style:none;display:grid}.faqs summary::-webkit-details-marker{display:none}.faqs summary span{color:var(--muted);font:8px var(--mono)}.faqs summary b{font:13px var(--mono);font-weight:400}.faqs details[open] summary b{transform:rotate(45deg)}.faqs details p{color:var(--muted);margin:0 45px 28px;line-height:1.6}.footer{background:var(--paper)}.footer-main{border-top:1px solid var(--line);grid-template-columns:42% 58%;min-height:340px;display:grid}.footer-brand{border-right:1px solid var(--line);padding:55px 4vw}.footer-brand .logo{border:0;width:fit-content;padding:0}.footer-brand p{max-width:300px;color:var(--muted);margin-top:85px;font-size:14px}.footer-links{grid-template-columns:repeat(2,1fr);display:grid}.footer-links>div{border-right:1px solid var(--line);padding:55px 24px}.footer-links>div:last-child{border-right:0}.footer-links span{color:var(--muted);font:8px var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px;display:block}.footer-links a{width:fit-content;margin-bottom:13px;font-size:12px;display:block}.footer-links a:hover{color:var(--blue)}.footer-bottom{border-top:1px solid var(--line);min-height:54px;color:var(--muted);font:8px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.footer-bottom i{background:#47a768;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.footer-brand-lockup{width:fit-content;color:var(--ink);align-items:center;gap:13px;display:inline-flex}.footer-brand-lockup img{object-fit:contain;width:58px;height:58px}.footer-brand-lockup strong{letter-spacing:-.055em;font-size:36px;line-height:1}.scroll-progress{z-index:32;background:#334a621f;width:3px;position:fixed;top:68px;bottom:0;right:0}.scroll-progress i{background:linear-gradient(var(--steel), var(--violet));width:100%;transition:height .12s linear;display:block}.section-rail{z-index:24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2f1ecb8;border:1px solid #0d1b2a17;width:154px;padding:12px;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.section-rail>span{color:var(--muted);font:7px var(--mono);letter-spacing:.12em;margin-bottom:9px;display:block}.section-rail nav{display:grid}.section-rail button{color:#7b8385;cursor:pointer;text-align:left;min-height:29px;font:7px var(--mono);text-transform:uppercase;background:0 0;border:0;grid-template-columns:7px 20px 1fr;align-items:center;gap:4px;padding:0;display:grid}.section-rail button i{background:var(--stone);border-radius:50%;width:3px;height:3px;transition:transform .2s,background .2s}.section-rail button b{color:#a0a4a3;font-weight:400}.section-rail button.active{color:var(--ink)}.section-rail button.active i{background:var(--violet);transform:scale(2)}.catalog-scroll-stage{height:275vh;min-height:1900px;margin-bottom:100px;position:relative}.catalog-story{width:min(var(--content-width), calc(100% - 36px));border:1px solid var(--line);background:var(--white);grid-template-columns:180px minmax(0,1fr);height:calc(100vh - 96px);min-height:610px;margin:0 auto;display:grid;position:sticky;top:82px;overflow:hidden}.catalog-tabs{border-right:1px solid var(--line);flex-direction:column;padding:22px 18px;display:flex}.catalog-tabs>span{color:var(--muted);font:7px var(--mono);letter-spacing:.1em;margin-bottom:38px;line-height:1.5;display:block}.catalog-tabs button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;grid-template-columns:26px 12px 1fr;align-items:center;gap:4px;padding:0;font-size:11px;display:grid}.catalog-tabs button b{font:8px var(--mono);font-weight:400}.catalog-tabs button i{border:1px solid var(--stone);border-radius:50%;width:5px;height:5px}.catalog-tabs button.active{color:var(--ink)}.catalog-tabs button.active i{border-color:var(--violet);background:var(--violet);box-shadow:0 0 0 4px #6e5a9a1f}.catalog-scroll-cue{color:var(--muted);font:7px var(--mono);letter-spacing:.1em;margin-top:auto;padding-top:24px}.catalog-scroll-cue>span{margin-bottom:12px;display:block}.catalog-scroll-cue>i{background:#334a6224;height:2px;display:block;overflow:hidden}.catalog-scroll-cue>i b{transform-origin:0;background:linear-gradient(90deg, var(--steel), var(--violet));width:100%;height:100%;transition:transform 80ms linear;display:block}.catalog-track{scroll-behavior:auto;background:#e9e7e2;gap:14px;height:100%;padding:14px;display:flex;overflow:hidden}.catalog-panel{background:var(--white);border:1px solid #0d1b2a33;flex:0 0 min(74vw,920px);grid-template-columns:58% 42%;min-width:720px;height:100%;display:grid}.catalog-art{background:var(--plum);min-height:0;position:relative;overflow:hidden}.catalog-art img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s;position:absolute;inset:0}.catalog-panel:hover .catalog-art img{filter:saturate(1.08);transform:scale(1.035)}.catalog-art:after{content:"";mix-blend-mode:overlay;opacity:.14;background-image:radial-gradient(circle at 20% 20%,#ffffff21 0 1px,#0000 1.4px);background-size:6px 6px;position:absolute;inset:0}.catalog-art>span{z-index:2;color:#faf9f69e;font:8px var(--mono);position:absolute;top:15px;left:17px}.catalog-art>i{z-index:2;background:linear-gradient(90deg, var(--violet-soft), transparent);height:1px;position:absolute;bottom:16px;left:17px;right:17px}.catalog-copy{flex-direction:column;padding:40px 34px;display:flex}.catalog-copy h3{letter-spacing:-.045em;margin:70px 0 18px;font-size:39px;line-height:1.02}.catalog-copy>p{color:var(--muted);font-size:13px;line-height:1.65}.catalog-copy>div{border-top:1px solid var(--line);margin-top:auto}.catalog-copy small{border-bottom:1px solid var(--line);min-height:54px;color:var(--text);grid-template-columns:42px 1fr;align-items:center;font-size:10px;display:grid}.catalog-copy small b{color:var(--violet);font:8px var(--mono);font-weight:400}.split-intro.with-visual>div:first-child{flex-direction:column;display:flex}.handoff-animation{background:linear-gradient(145deg,#334a620f,#6e5a9a1a);border:1px solid #334a6238;height:188px;margin-top:auto;position:relative;overflow:hidden}.handoff-animation:before{content:"";background-image:linear-gradient(#334a6214 1px,#0000 1px),linear-gradient(90deg,#334a6214 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.booking-block{border:1px solid var(--steel);background:#faf9f6e6;width:96px;height:118px;position:absolute;top:34px;left:26px;box-shadow:8px 8px #334a6214}.booking-block span{background:var(--steel);width:56px;height:1px;margin:22px 0 0 18px;display:block}.booking-block span:nth-child(2){width:41px;margin-top:13px}.booking-block span:nth-child(3){width:64px;margin-top:13px}.booking-block b{background:var(--violet);border-radius:50%;width:14px;height:14px;position:absolute;bottom:15px;left:17px;box-shadow:0 0 0 6px #6e5a9a1f}.handoff-rail{position:absolute;top:88px;left:121px;right:126px}.handoff-rail:before,.handoff-rail:after{content:"";transform-origin:0;background:#334a6261;height:1px;position:absolute;left:0;right:0}.handoff-rail:before{transform:rotate(-13deg)}.handoff-rail:after{transform:rotate(13deg)}.handoff-rail i{border:1px solid var(--steel);background:var(--white);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px}.handoff-rail i:first-child{left:20%}.handoff-rail i:nth-child(2){left:52%}.handoff-rail i:nth-child(3){left:82%}.work-fragments span{border:1px solid var(--steel);background:var(--white);transform-origin:50%;width:54px;height:34px;position:absolute;right:30px}.work-fragments span:first-child{top:22px}.work-fragments span:nth-child(2){top:60px;right:54px}.work-fragments span:nth-child(3){top:102px}.work-fragments span:nth-child(4){width:32px;height:22px;top:37px;right:96px}.work-fragments span:nth-child(5){width:30px;height:25px;top:126px;right:88px}.handoff-animation>em{background:var(--violet);border-radius:50%;width:10px;height:10px;animation:4.5s cubic-bezier(.4,0,.2,1) infinite handoffTravel;position:absolute;top:83px;left:107px;box-shadow:0 0 0 8px #6e5a9a21}@keyframes handoffTravel{0%,10%{opacity:0;transform:translate(0)}20%{opacity:1}72%{opacity:1;transform:translate(285px)}85%,to{opacity:0;transform:translate(330px,34px)}}.animated-pains article{min-height:440px}.pain-motion{background-color:#f4f2ee;background-image:linear-gradient(#334a6212 1px,#0000 1px),linear-gradient(90deg,#334a6212 1px,#0000 1px);background-size:20px 20px;border:1px solid #334a622e;height:142px;margin:34px 0 28px;position:relative;overflow:hidden}.pain-motion span,.pain-motion i,.pain-motion b,.pain-motion em{display:block;position:absolute}.pain-motion-1 span{border:1px solid var(--steel);background:var(--white);width:58px;height:30px;left:18px}.pain-motion-1 span:first-child{top:17px}.pain-motion-1 span:nth-child(2){top:55px;left:33px}.pain-motion-1 span:nth-child(3){top:94px}.pain-motion-1 span:nth-child(4){border-radius:50%;width:24px;height:24px;top:58px;left:111px}.pain-motion-1 i{transform-origin:0;background:#334a6259;width:72px;height:1px;left:76px}.pain-motion-1 i:first-of-type{top:32px;transform:rotate(21deg)}.pain-motion-1 i:nth-of-type(2){top:109px;transform:rotate(-21deg)}.pain-motion-1 b{border:1px solid var(--violet);background:#6e5a9a1a;width:54px;height:72px;top:34px;right:24px}.pain-motion-1 em{background:var(--violet);border-radius:50%;width:8px;height:8px;animation:3.8s ease-in-out infinite fragmentGather;top:66px;left:116px}@keyframes fragmentGather{50%{transform:translate(205px);box-shadow:0 0 0 7px #6e5a9a21}}.pain-motion-2:before{content:"";background:var(--steel);width:calc(100% - 110px);height:1px;position:absolute;top:72px;left:18px}.pain-motion-2 span{background:var(--violet);border-radius:50%;width:12px;height:12px;animation:4s ease-in-out infinite ruleToken;top:66px;left:23px}.pain-motion-2 b{border:1px solid var(--steel);background:repeating-linear-gradient(transparent 0 15px, #334a622e 15px 16px), var(--white);width:72px;height:88px;top:19px;right:18px}.pain-motion-2 b:after{content:"";background:var(--white);border:1px solid var(--violet);border-radius:50%;width:18px;height:18px;position:absolute;top:42px;left:-10px}.pain-motion-2 i{background:#334a6259;width:1px;height:52px;top:46px;right:107px}.pain-motion-2 em{background:var(--violet);width:30px;height:1px;top:65px;right:39px}@keyframes ruleToken{0%,10%{transform:translate(0)}65%,to{transform:translate(calc(100% + 300px))}}.pain-motion-3:before{content:"";border:1px solid var(--steel);background:repeating-linear-gradient(90deg,#0000 0 37px,#334a6224 37px 38px),repeating-linear-gradient(#0000 0 31px,#334a6224 31px 32px);width:190px;height:96px;position:absolute;top:22px;left:18px}.pain-motion-3 span{border:1px solid var(--steel);background:var(--white);width:25px;height:20px;top:30px;left:26px}.pain-motion-3 span:nth-child(2){top:62px;left:64px}.pain-motion-3 span:nth-child(3){top:30px;left:102px}.pain-motion-3 span:nth-child(4){background:var(--violet-soft);animation:3.8s ease-in-out infinite offlineDrop;top:94px;left:140px}.pain-motion-3 i{background:#334a625c;width:70px;height:1px;top:70px;right:40px}.pain-motion-3 i:nth-of-type(2){right:75px;transform:rotate(90deg)}.pain-motion-3 b{border:1px dashed var(--violet);background:#6e5a9a14;width:48px;height:48px;top:46px;right:18px}.pain-motion-3 em{background:var(--violet);border-radius:50%;width:7px;height:7px;top:66px;right:38px}@keyframes offlineDrop{50%{transform:translate(134px,-32px);box-shadow:0 0 0 6px #6e5a9a21}}.pain-motion-4 span{background:var(--steel);opacity:.32;width:34px;bottom:20px}.pain-motion-4 span:first-child{height:50px;left:32px}.pain-motion-4 span:nth-child(2){height:78px;left:82px}.pain-motion-4 span:nth-child(3){height:96px;left:132px}.pain-motion-4 span:nth-child(4){background:var(--violet);opacity:.62;height:112px;left:182px}.pain-motion-4 i{background:var(--violet);transform-origin:0;width:220px;height:1px;top:22px;left:22px;transform:rotate(9deg)}.pain-motion-4 i:nth-of-type(2){background:#334a6247;top:auto;bottom:19px;transform:none}.pain-motion-4 b{border:1px solid var(--steel);background:var(--white);border-radius:50%;width:44px;height:44px;top:47px;right:22px}.pain-motion-4 b:before{content:"";border:1px solid var(--violet);border-radius:50%;position:absolute;inset:8px}.pain-motion-4 em{background:var(--violet);border-radius:50%;width:8px;height:8px;animation:3.4s ease-in infinite valueLeak;top:42px;left:235px}@keyframes valueLeak{70%,to{opacity:0;transform:translate(65px,70px)}}.execution-journey{max-width:var(--content-width);border:1px solid var(--line);min-height:520px;color:var(--white);background:linear-gradient(145deg,#111826,#1b1429 72%,#2a1c3d);margin:0 auto 100px;padding:46px;position:relative;overflow:hidden}.journey-orbit{border:1px solid #ded5ec2e;border-radius:50%;width:430px;height:430px;position:absolute;top:-130px;right:-90px}.journey-orbit i,.journey-orbit b{border:1px solid #ded5ec21;border-radius:50%;position:absolute;inset:55px}.journey-orbit i:nth-child(2){inset:115px}.journey-orbit b{background:var(--violet);border:0;inset:205px;box-shadow:0 0 32px #a07ddab3}.journey-stat{grid-template-columns:auto 1fr;align-items:end;gap:24px;max-width:560px;display:grid}.journey-stat strong{letter-spacing:-.07em;font-size:78px}.journey-stat span{color:#bcb8c6;padding-bottom:12px;font-size:12px;line-height:1.5}.journey-line{grid-template-columns:repeat(8,1fr);margin:120px 0 50px;display:grid}.journey-line>div{position:relative}.journey-line b,.journey-line span{font:8px var(--mono);font-weight:400;display:block}.journey-line b{color:#817d8b;margin-bottom:14px}.journey-line i{background:#f2f1ec40;height:1px;display:block;position:relative}.journey-line i:before{content:"";background:var(--violet-soft);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0;box-shadow:0 0 0 4px #6e5a9a40}.journey-line span{color:#d5d1da;margin-top:17px}.execution-journey>p{color:#9e9ba6;max-width:520px;margin:0;font-size:12px;line-height:1.55}.memory-section{background:var(--white)}.memory-loop{max-width:var(--content-width);border:1px solid var(--line);background:var(--paper);grid-template-columns:360px 1fr;margin:0 auto 100px;display:grid}.memory-core{min-height:510px;color:var(--white);text-align:center;background:radial-gradient(circle at 50% 52%,#8b6ec0,#2a1b40 38%,#111522 70%);flex-direction:column;justify-content:center;padding:40px;display:flex;position:relative;overflow:hidden}.memory-core:before,.memory-core:after,.memory-core i{content:"";border:1px solid #ffffff2e;border-radius:50%;width:270px;height:270px;position:absolute;top:120px;left:45px}.memory-core:after{width:190px;height:190px;top:160px;left:85px}.memory-core i{width:110px;height:110px;animation:4s ease-in-out infinite memoryPulse;top:200px;left:125px}.memory-core span,.memory-core b{z-index:2;position:relative}.memory-core span{color:#cfc3e4;font:8px var(--mono);margin-bottom:12px}.memory-core b{letter-spacing:-.04em;font-size:28px;line-height:1.1}.memory-phases{grid-template-columns:1fr 1fr;display:grid}.memory-phases article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-height:255px;padding:30px;display:flex}.memory-phases article:nth-child(2n){border-right:0}.memory-phases article:nth-last-child(-n+2){border-bottom:0}.memory-phases span{color:var(--violet);font:8px var(--mono)}.memory-phases h3{letter-spacing:-.03em;margin:auto 0 10px;font-size:25px}.memory-phases p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}@keyframes memoryPulse{50%{opacity:.45;transform:scale(1.08)}}.posts{perspective:1400px}.flip-post{perspective:1200px;background:0 0!important;min-height:520px!important;padding:0!important}.flip-post-inner{width:100%;height:100%;min-height:520px;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative}.flip-post.flipped .flip-post-inner{transform:rotateY(180deg)}.post-face{backface-visibility:hidden;background:var(--white);flex-direction:column;padding:24px;display:flex;position:absolute;inset:0}.post-back{color:var(--white);background:linear-gradient(150deg,#15101e,#231832 65%,#33204a);transform:rotateY(180deg)}.post-graphic{background:var(--plum);border:0;border-radius:16px;height:245px}.post-graphic img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.post-graphic:after{content:"";opacity:.12;background:radial-gradient(circle at 15% 15%,#ffffff2e 0 1px,#0000 1.2px) 0 0/5px 5px;position:absolute;inset:0}.post-graphic>i{background:linear-gradient(#0000 65%,#0d1b2a2e);border:0;border-radius:0;width:100%;height:100%;inset:0}.post-front:hover .post-graphic img{transform:scale(1.025)}.posts .post-face h2{margin:24px 0 14px;font-size:26px}.posts .post-face p{color:#c4bdca;font-size:14px;line-height:1.65}.posts .post-face small{color:#aaa1b3;font:8px var(--mono);margin-top:auto}.post-face>button{border:0;border-top:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;font:8px var(--mono);text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:0;display:flex}.post-back>button{color:#d9d0df;border-color:#ffffff2e}@media (max-width:1040px){.section-rail{display:none}.execution-journey,.memory-loop{margin-left:18px;margin-right:18px}.header{grid-template-columns:180px 1fr 250px}.header nav a{padding:0 9px;font-size:11px}.header-actions{grid-template-columns:minmax(0,1fr)}.product-grid,.posts,.workflow-card,.two-products-grid,.split-intro,.pain-grid-minimal,.plans,.problem-solution-grid,.customer-wordmarks{margin-left:18px;margin-right:18px}}@media (max-width:780px){.header{grid-template-columns:1fr 80px;height:60px}.header>.logo{border-right:1px solid var(--line);padding:0 18px}.menu{font:9px var(--mono);text-transform:uppercase;background:0 0;border:0;display:block}.header nav{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:none;position:absolute;top:60px;left:0;right:0}.header nav.open{display:grid}.header nav a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:52px}.header-actions{display:none}.hero-minimal{min-height:700px;padding:60px 18px 0}.hero-minimal h1{margin-top:34px;font-size:60px}.hero-minimal>p{font-size:15px}.announcement{max-width:100%}.button-row{flex-direction:column;width:100%}.button-row .btn{width:100%}.command{justify-content:flex-start;width:100%;min-width:0;overflow:hidden}.command code:nth-of-type(2),.command code:nth-of-type(3),.command i:nth-of-type(2){display:none}.built-for{margin-top:42px}.built-for>div{gap:14px 24px}.section-intro{width:100%;padding:65px 18px 45px}.section-intro h2{font-size:43px}.product-grid{grid-template-columns:1fr;margin-bottom:65px}.product-card{min-height:310px}.catalog-scroll-stage{height:260vh;min-height:1650px;margin-bottom:65px}.catalog-story{grid-template-rows:72px minmax(0,1fr);grid-template-columns:1fr;width:calc(100% - 24px);height:calc(100vh - 82px);min-height:600px;display:grid;top:70px}.catalog-tabs{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:stretch;gap:6px;padding:8px;overflow:hidden}.catalog-tabs>span{text-align:center;place-items:center;width:68px;margin:0;font-size:0;display:grid}.catalog-tabs>span:after{content:"SCROLL ↓";font:7px var(--mono);letter-spacing:.08em}.catalog-tabs button{border:1px solid var(--line);grid-template-columns:19px 8px 1fr;min-width:0;min-height:54px;padding:0 8px}.catalog-scroll-cue{display:none}.catalog-track{gap:8px;padding:8px}.catalog-panel{flex-basis:calc(100vw - 42px);grid-template-rows:54% 46%;grid-template-columns:1fr;min-width:0}.catalog-art{min-height:0}.catalog-copy{min-height:0;padding:22px}.catalog-copy h3{margin-top:24px;font-size:30px}.catalog-copy>p{font-size:11px}.catalog-copy small{min-height:42px}.workflow-grid{grid-template-columns:1fr}.journey-summary{border-right:0;border-bottom:1px solid var(--line)}.workflow-card{margin-bottom:65px}.workflow-action{grid-template-columns:1fr}.workflow-action button{border-left:0;border-top:1px solid var(--line);min-height:55px}.workflow-steps{padding:18px}.two-products-grid{grid-template-columns:1fr;margin-bottom:65px}.two-products-grid article{min-height:430px;padding:28px}.two-products-grid h3{margin-top:100px;font-size:36px}.mini-table{margin-left:15px;margin-right:15px;overflow-x:auto}.mini-table>div{min-width:620px}.pricing-preview-grid{grid-template-columns:1fr;gap:35px;margin-bottom:65px;padding:65px 18px 0}.pricing-preview-grid h2{font-size:44px}.cta{min-height:470px;padding:75px 18px}.cta h2{font-size:52px}.page-hero-minimal{min-height:600px;padding:100px 18px 70px}.page-hero-minimal>small{font-size:95px;top:30px}.page-hero-minimal h1{font-size:55px}.page-hero-minimal>p{font-size:15px}.split-intro{grid-template-columns:1fr;min-height:auto}.split-intro>div{padding:60px 28px}.split-intro h2{font-size:44px}.handoff-animation{margin-top:55px}.pain-grid-minimal{grid-template-columns:1fr;margin-bottom:65px}.pain-grid-minimal article{min-height:310px}.animated-pains article{min-height:430px}.pain-grid-minimal h3{font-size:28px}.architecture-box{grid-template-columns:1fr;gap:20px;margin:0 15px 65px;padding:25px}.architecture-box>i{transform:rotate(90deg)}.architecture-box>b{justify-self:center;width:210px}.architecture-box>div:last-child span{text-align:left}.execution-journey{min-height:660px;margin-bottom:65px;padding:30px 24px}.journey-stat{grid-template-columns:1fr;gap:0}.journey-stat strong{font-size:66px}.journey-line{grid-template-columns:repeat(4,1fr);row-gap:42px;margin-top:85px}.journey-orbit{opacity:.45}.memory-loop{grid-template-columns:1fr;margin-bottom:65px}.memory-core{min-height:390px}.memory-core:before{top:60px;left:calc(50% - 135px)}.memory-core:after{top:100px;left:calc(50% - 95px)}.memory-core i{top:140px;left:calc(50% - 55px)}.memory-phases{grid-template-columns:1fr}.memory-phases article{border-right:0;min-height:225px}.memory-phases article:nth-child(3){border-bottom:1px solid var(--line)}.hiring{padding:75px 18px}.hiring h2{font-size:47px}.filters{padding:0 15px;overflow-x:auto}.filters button{white-space:nowrap}.posts{grid-template-columns:1fr;margin-top:45px;margin-bottom:65px}.posts article{min-height:470px}.newsletter-wrap{grid-template-columns:1fr;gap:30px;padding:65px 18px}.newsletter-wrap h2{font-size:42px}.newsletter-minimal>div{grid-template-columns:1fr}.newsletter-minimal button{height:48px}.flip-post,.flip-post-inner{min-height:540px!important}.plans{grid-template-columns:1fr;margin-top:60px;margin-bottom:65px}.plans article{min-height:560px}.faqs{margin:60px 18px 65px}.problem-solution-grid{grid-template-columns:1fr;margin-top:45px}.problem-solution-grid article{min-height:330px}.problem-solution-grid article>div{margin-top:38px}.customer-wordmarks{grid-template-columns:1fr 1fr;margin-top:45px}.customer-wordmarks>span{min-height:120px;font-size:17px}.footer-main{grid-template-columns:1fr}.footer-brand{border-right:0;border-bottom:1px solid var(--line)}.footer-brand p{margin-top:50px}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div:nth-child(2){border-right:0}.footer-links>div{border-bottom:1px solid var(--line)}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}}@media (max-width:430px){.hero-minimal h1,.page-hero-minimal h1{font-size:49px}.section-intro h2,.pricing-preview-grid h2,.split-intro h2{font-size:39px}.announcement{font-size:9px}.announcement span{display:none}.journey-summary{padding:36px 24px}.workflow-step{grid-template-columns:30px 1fr 47px}.workflow-step small{font-size:9px}.page-hero-minimal>small{font-size:76px}.footer-links>div{padding:40px 18px}.catalog-tabs button{padding:0 5px;font-size:9px}.catalog-tabs>span{width:52px}.catalog-panel{flex-basis:calc(100vw - 42px)}.catalog-copy h3{font-size:27px}.catalog-copy>p{display:none}.catalog-copy small{font-size:9px}.handoff-animation{height:170px}.handoff-animation>em{animation-name:handoffTravelSmall}.journey-line{grid-template-columns:repeat(2,1fr)}.journey-stat span{max-width:250px}.post-graphic{height:215px}}@keyframes handoffTravelSmall{0%,10%{opacity:0;transform:translate(0)}20%{opacity:1}72%{opacity:1;transform:translate(190px)}85%,to{opacity:0;transform:translate(210px,28px)}}@media (prefers-reduced-motion:reduce){.handoff-animation>em,.pain-motion em,.pain-motion span,.capability-glyph b,.capability-glyph span,.memory-core i{animation:none!important}}.page-hero-minimal.page-hero-minimal>small{right:max(24px,calc((100% - var(--content-width))/2));z-index:2;color:#4f3d7226;letter-spacing:-.08em;pointer-events:none;font-size:clamp(76px,8vw,112px);line-height:1;position:absolute;top:88px;bottom:auto}.catalog-panel{grid-template-columns:44% 56%}.catalog-art{background:linear-gradient(155deg,#171420,#111722);place-items:center;padding:42px 30px;display:grid}.catalog-art:before{content:"";filter:blur(48px);background:#6c52971c;border-radius:50%;width:72%;height:34%;position:absolute;top:34%;left:14%}.catalog-art:after{opacity:.055;background-size:7px 7px}.catalog-panel:hover .product-portrait{border-color:#d2c5e557;transform:translateY(-3px)}.product-portrait{z-index:1;color:#ded8e7;background:#13141fd1;border:1px solid #d2c5e538;border-radius:3px;flex-direction:column;width:min(86%,330px);height:calc(100% - 34px);min-height:440px;max-height:570px;padding:18px;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .55s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #03050c38}.product-portrait:before{content:"";z-index:-1;opacity:.12;background-image:linear-gradient(#e0d7ec1c 1px,#0000 1px),linear-gradient(90deg,#e0d7ec14 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.product-portrait header,.product-portrait footer{color:#8f8999;font:7px var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.product-portrait header{border-bottom:1px solid #e0d7ec1f;padding-bottom:14px}.product-portrait header i{color:#b7aac9;border:1px solid #9f89be40;padding:4px 6px;font-style:normal}.product-portrait footer{border-top:1px solid #e0d7ec1f;margin-top:auto;padding-top:14px}.product-portrait footer b{color:#b9aacd;font-weight:400}.portrait-sources{grid-template-columns:1fr 1fr;gap:7px;margin:28px 0 0;display:grid}.portrait-sources span,.act-stack span{color:#9d97a7;min-height:34px;font:7px var(--mono);letter-spacing:.08em;background:#f0eaf406;border:1px solid #d2c5e526;place-items:center;display:grid}.portrait-converge{height:74px;position:relative}.portrait-converge i{transform-origin:top;background:#a48fc252;width:1px;height:45px;position:absolute;top:0}.portrait-converge i:first-child{left:18%;transform:rotate(-24deg)}.portrait-converge i:nth-child(2){left:40%;transform:rotate(-9deg)}.portrait-converge i:nth-child(3){right:40%;transform:rotate(9deg)}.portrait-converge i:nth-child(4){right:18%;transform:rotate(24deg)}.portrait-converge b{background:#8a70ac;border-radius:50%;width:6px;height:6px;position:absolute;bottom:16px;left:calc(50% - 3px);box-shadow:0 0 0 6px #8a70ac17}.portrait-understand article,.portrait-decide article{background:#8168a214;border:1px solid #beaed33d;padding:18px}.product-portrait article small,.decision-origin small,.act-core small{color:#837c8d;font:7px var(--mono);letter-spacing:.1em;margin-bottom:10px;display:block}.product-portrait article strong{letter-spacing:-.04em;font-size:23px;display:block}.product-portrait article p{color:#9d97a7;margin:6px 0 15px;font-size:10px}.portrait-understand article div{flex-wrap:wrap;gap:5px;display:flex}.portrait-understand article div span{color:#8f8999;font:6px var(--mono);text-transform:uppercase;border:1px solid #d2c5e521;padding:5px 7px}.decision-origin{border-left:1px solid #786092;margin:28px 0 17px;padding-left:12px}.decision-origin b{font-size:15px;font-weight:520;display:block}.decision-routes{gap:6px;margin-bottom:18px;display:grid}.decision-routes>span{color:#958e9e;border:1px solid #d2c5e51f;grid-template-columns:13px 1fr;align-content:center;column-gap:8px;min-height:48px;padding:0 11px;font-size:10px;display:grid}.decision-routes>span i{border:1px solid #6f6977;border-radius:50%;grid-row:1/3;width:6px;height:6px;margin-top:3px}.decision-routes>span small{color:#706b77;font:6px var(--mono);text-transform:uppercase}.decision-routes>span.selected{color:#ddd6e6;background:#7c609e1a;border-color:#a48bc36b}.decision-routes>span.selected i{background:#8064a2;border-color:#a68ac6;box-shadow:0 0 0 4px #8064a21a}.portrait-decide article{margin-bottom:18px}.portrait-decide article strong{font-size:18px}.portrait-decide article p{margin-bottom:0;line-height:1.5}.act-stack{grid-template-columns:1fr 1fr;gap:6px;margin:27px 0 20px;display:grid}.act-core{background:#7358941a;border:1px solid #ae97ca52;min-height:105px;padding:18px;position:relative}.act-core strong{letter-spacing:-.03em;font-size:18px;font-weight:570;display:block}.act-core i{background:#80728f;border-radius:50%;width:5px;height:5px;position:absolute;bottom:18px}.act-core i:first-of-type{background:#9579b7;left:18px}.act-core i:nth-of-type(2){left:35px}.act-core i:nth-of-type(3){left:52px}.act-result{border-bottom:1px solid #e0d7ec1a;grid-template-columns:24px 1fr auto;align-items:center;min-height:50px;display:grid}.act-result>span,.act-result>b{color:#7e7787;font:6px var(--mono);font-weight:400}.act-result p{color:#a6a0ad;margin:0;font-size:9px}.act-result>b{color:#a896bd}.handoff-console{background:#f5f3ef;border:1px solid #0d1b2a2b;min-height:304px;margin-top:45px;box-shadow:0 18px 50px #0d1b2a0d}.handoff-console>header,.journey-console>header,.failure-view>header,.rail-switchboard>header,.memory-view>header{color:#7b8182;height:38px;font:7px var(--mono);letter-spacing:.08em;border-color:#0d1b2a1c;border-bottom-style:solid;border-bottom-width:1px;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.handoff-console header b,.journey-console header b,.failure-view header b,.rail-switchboard header b,.memory-view header b{font-weight:400}.handoff-console header b i,.journey-console header b i,.failure-view header b i,.rail-switchboard header b i,.memory-view header b i{background:#7b619c;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.handoff-board{grid-template-columns:105px 75px 1fr;align-items:center;min-height:190px;padding:24px 18px;display:grid}.booking-record{background:#faf9f6;border:1px solid #334a6242;min-height:128px;padding:14px;position:relative;box-shadow:5px 5px #334a620d}.booking-record small,.booking-record strong,.booking-record>span{display:block}.booking-record small{color:#8b9091;font:7px var(--mono)}.booking-record strong{letter-spacing:-.04em;margin:26px 0 4px;font-size:15px}.booking-record>span{color:#7b8285;font-size:8px}.booking-record i{background:#a9abad;border-radius:50%;width:4px;height:4px;position:absolute;bottom:13px}.booking-record i:first-of-type{background:var(--violet);left:14px}.booking-record i:nth-of-type(2){left:24px}.booking-record i:nth-of-type(3){left:34px}.handoff-fracture{height:120px;position:relative}.handoff-fracture:before{content:"";background:repeating-linear-gradient(90deg,#334a6259 0 5px,#0000 5px 9px);width:100%;height:1px;position:absolute;top:50%;left:0}.handoff-fracture span{background:var(--violet);border-radius:50%;width:7px;height:7px;animation:3.2s ease-in-out infinite quietTrace;position:absolute;top:calc(50% - 3px);left:20%}.handoff-fracture i,.handoff-fracture b{transform-origin:100%;background:#9a8cab;width:17px;height:1px;position:absolute;top:50%;right:10px}.handoff-fracture i{transform:rotate(-30deg)}.handoff-fracture b{transform:rotate(30deg)}.handoff-layers{gap:4px;display:grid}.handoff-layers button{color:#5e676a;cursor:pointer;text-align:left;background:#ffffff85;border:1px solid #334a621f;grid-template-columns:10px 1fr auto;align-items:center;min-height:34px;padding:0 8px;font-size:9px;display:grid}.handoff-layers button>i{border:1px solid #969b9c;border-radius:50%;width:5px;height:5px}.handoff-layers button small{color:#9a9e9f;font:6px var(--mono);text-transform:uppercase}.handoff-layers button.active{color:var(--ink);background:#6e5a9a12;border-color:#6e5a9a61}.handoff-layers button.active>i{border-color:var(--violet);background:var(--violet)}.handoff-console>footer{border-top:1px solid #0d1b2a1c;grid-template-columns:110px 1fr;align-items:center;min-height:62px;padding:12px 14px;display:grid}.handoff-console>footer span{color:#898f90;font:6px var(--mono)}.handoff-console>footer p{color:#667176;margin:0;font-size:9px;line-height:1.45}.journey-console,.failure-lab,.rail-switchboard,.leverage-explorer{max-width:var(--content-width);border:1px solid #0d1b2a29;margin:0 auto 100px}.journey-console{color:#eeeaf2;background:#151621;min-height:570px}.journey-console>header,.failure-view>header,.rail-switchboard>header,.memory-view>header{color:#817c89;border-color:#e8e2ef1c}.journey-console-body{grid-template-columns:39% 61%;min-height:530px;display:grid}.journey-keys{background:#11141d;border-right:1px solid #e8e2ef1c;grid-template-columns:1fr 1fr;align-content:center;gap:8px;padding:24px;display:grid}.journey-keys button{color:#8e8997;cursor:pointer;text-align:left;background:#191a25;border:1px solid #e8e2ef1a;border-radius:3px;flex-direction:column;justify-content:space-between;min-height:82px;padding:14px;display:flex;position:relative;box-shadow:inset 0 -3px #0000002e}.journey-keys button small{font:7px var(--mono)}.journey-keys button span{font-size:11px}.journey-keys button i{background:#484651;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;right:12px}.journey-keys button.active{color:#e5deeb;background:#211d2c;border-color:#a98ec966;transform:translateY(1px);box-shadow:inset 0 -1px #0003}.journey-keys button.active i{background:#8e6eae;box-shadow:0 0 0 4px #8e6eae1a}.journey-inspector{background-image:linear-gradient(#e8e2ef09 1px,#0000 1px),linear-gradient(90deg,#e8e2ef06 1px,#0000 1px);background-size:30px 30px;flex-direction:column;padding:34px 42px;display:flex;position:relative;overflow:hidden}.journey-inspector:before{content:"";filter:blur(50px);background:#674e8814;border-radius:50%;width:300px;height:240px;position:absolute;top:40px;right:-80px}.inspector-meta{color:#77727f;font:7px var(--mono);text-transform:uppercase;justify-content:space-between;display:flex}.inspector-meta b{color:#aaa3b2;font-weight:400}.signal-map{background:#080a102e;border:1px solid #e8e2ef14;height:210px;margin:36px 0 25px;position:relative}.signal-map span{background:#171824;border:1px solid #c0b5cd33;width:38px;height:26px;position:absolute}.signal-map span:first-child{top:23px;left:9%}.signal-map span:nth-child(2){bottom:23px;left:9%}.signal-map span:nth-child(3){top:23px;right:9%}.signal-map span:nth-child(4){bottom:23px;right:9%}.signal-map i{background:#b5a7c538;width:29%;height:1px;position:absolute;top:50%}.signal-map i:first-of-type{left:17%;transform:rotate(18deg)}.signal-map i:nth-of-type(2){right:17%;transform:rotate(-18deg)}.signal-map b{background:#71569324;border:1px solid #a085c17a;width:54px;height:54px;position:absolute;top:calc(50% - 27px);left:calc(50% - 27px);transform:rotate(45deg)}.journey-inspector-2 .signal-map b,.journey-inspector-5 .signal-map b,.journey-inspector-7 .signal-map b{border-style:dashed}.journey-inspector-4 .signal-map span:nth-child(3),.journey-inspector-6 .signal-map span:nth-child(4),.journey-inspector-8 .signal-map span:nth-child(2){opacity:.25;transform:translate(18px,12px)}.journey-inspector>p{color:#817b89;font:7px var(--mono);text-transform:uppercase;margin:0 0 8px}.journey-inspector>h3{letter-spacing:-.04em;margin:0 0 8px;font-size:30px}.journey-inspector>small{color:#918b99;max-width:440px;font-size:10px;line-height:1.55}.journey-inspector>footer{color:#77727f;font:6px var(--mono);grid-template-columns:130px 1fr 58px;align-items:center;gap:12px;margin-top:auto;display:grid}.journey-inspector>footer>i{background:#e8e2ef17;height:2px;overflow:hidden}.journey-inspector>footer>i b{background:#775d96;height:100%;transition:width .6s;display:block}.journey-inspector>footer em{color:#aa93bd;text-align:right;font-style:normal}.failure-lab{background:var(--white);grid-template-columns:36% 64%;min-height:610px;display:grid}.failure-list{border-right:1px solid var(--line);flex-direction:column;display:flex}.failure-list button{border:0;border-bottom:1px solid var(--line);background:var(--white);color:#697276;cursor:pointer;text-align:left;grid-template-columns:32px 1fr 18px;align-items:center;min-height:118px;padding:24px;display:grid}.failure-list button:last-child{border-bottom:0}.failure-list button span{color:#9da1a1;font:7px var(--mono)}.failure-list button b{max-width:230px;font-size:15px;font-weight:540;line-height:1.25}.failure-list button i{border:1px solid #a2a5a5;border-radius:50%;width:6px;height:6px}.failure-list button.active{color:var(--ink);background:#f2f0eb}.failure-list button.active i{border-color:var(--violet);background:var(--violet);box-shadow:0 0 0 5px #6e5a9a14}.failure-view{color:#e9e4ed;background:#151621;grid-template-rows:38px 290px 1fr 54px;min-width:0;display:grid;overflow:hidden}.failure-topology{background-image:linear-gradient(#e8e2ef09 1px,#0000 1px),linear-gradient(90deg,#e8e2ef09 1px,#0000 1px);background-size:26px 26px;border:1px solid #e8e2ef17;margin:25px 30px 12px;position:relative;overflow:hidden}.failure-topology span{background:#1a1b27;border:1px solid #c9bed52e;width:64px;height:36px;transition:inset .6s,transform .6s,opacity .6s;position:absolute}.failure-topology span:first-child{top:13%;left:7%}.failure-topology span:nth-child(2){bottom:14%;left:12%}.failure-topology span:nth-child(3){top:14%;right:9%}.failure-topology span:nth-child(4){bottom:13%;right:14%}.failure-topology>i{transform-origin:0;background:#ae9cc233;width:29%;height:1px;position:absolute;top:38%;left:18%}.failure-topology>i:nth-of-type(2){top:65%;transform:rotate(-15deg)}.failure-topology>i:nth-of-type(3){top:49%;left:auto;right:18%;transform:rotate(18deg)}.failure-topology>b{background:#684e8624;border:1px solid #9b7cbe73;width:74px;height:74px;position:absolute;top:calc(50% - 37px);left:calc(50% - 37px)}.failure-topology>em{background:#80629f;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite consolePulse;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);box-shadow:0 0 0 7px #80629f14}.failure-view-1 .failure-topology span{transform:rotate(var(--tilt,-3deg))}.failure-view-1 .failure-topology span:nth-child(2){--tilt:4deg}.failure-view-1 .failure-topology span:nth-child(3){--tilt:2deg}.failure-view-1 .failure-topology>i:nth-of-type(3){opacity:.15}.failure-view-2 .failure-topology>b{border-style:dashed;width:26px;left:calc(50% - 13px)}.failure-view-2 .failure-topology>b:after{content:"RULES";color:#866e9f;font:6px var(--mono);position:absolute;top:-18px;left:-7px}.failure-view-2 .failure-topology span:nth-child(3){opacity:.3}.failure-view-3 .failure-topology span:nth-child(4){opacity:.36;bottom:-14px;right:-22px}.failure-view-3 .failure-topology>i:nth-of-type(3){background:0 0;border-top:1px dashed #725a8b}.failure-view-4 .failure-topology span:first-child,.failure-view-4 .failure-topology span:nth-child(2){background:#353340;width:32px;top:auto;bottom:18%}.failure-view-4 .failure-topology span:first-child{height:52px;left:14%}.failure-view-4 .failure-topology span:nth-child(2){height:96px;left:25%}.failure-view-4 .failure-topology span:nth-child(3){background:#524060;width:32px;height:132px;top:auto;bottom:18%;right:25%}.failure-view-4 .failure-topology span:nth-child(4){background:#684f7d;width:32px;height:164px;top:auto;bottom:18%;right:14%}.failure-view-4 .failure-topology>b{background:0 0;border:0;border-left:1px dashed #755c90;width:1px;height:72%;top:14%;left:54%}.failure-view-4 .failure-topology>i{opacity:.12}.failure-copy{padding:8px 36px 25px}.failure-copy small{color:#817a88;font:7px var(--mono);text-transform:uppercase}.failure-copy h3{letter-spacing:-.04em;margin:13px 0 8px;font-size:29px}.failure-copy p{color:#918b99;max-width:540px;margin:0;font-size:11px;line-height:1.55}.failure-view>footer{color:#7e7885;font:6px var(--mono);border-top:1px solid #e8e2ef17;grid-template-columns:1fr 150px auto;align-items:center;gap:16px;padding:0 30px;display:grid}.failure-view>footer>i{background:#e8e2ef14;height:2px}.failure-view>footer>i b{background:#72578e;width:72%;height:100%;display:block}.failure-view>footer em{color:#9e85b2;font-style:normal}.memory-interactive{max-width:var(--content-width);background:var(--white);grid-template-columns:37% 63%;min-height:540px;margin:0 auto 100px}.memory-nav{border-right:1px solid var(--line);flex-direction:column;display:flex}.memory-nav button{border:0;border-bottom:1px solid var(--line);background:var(--white);color:#677175;cursor:pointer;text-align:left;grid-template-columns:35px 1fr 20px;align-items:center;min-height:135px;padding:22px;display:grid}.memory-nav button:last-child{border-bottom:0}.memory-nav button>span{color:#9b9f9f;font:7px var(--mono)}.memory-nav button div b,.memory-nav button div small{display:block}.memory-nav button div b{margin-bottom:7px;font-size:17px;font-weight:550}.memory-nav button div small{color:#909697;max-width:260px;font-size:9px;line-height:1.45}.memory-nav button>i{color:#aaaead;font-style:normal}.memory-nav button.active{color:var(--ink);background:#f1efeb}.memory-nav button.active>span,.memory-nav button.active>i{color:var(--violet)}.memory-view{color:#e9e4ed;background:#151621;flex-direction:column;padding-bottom:28px;display:flex;overflow:hidden}.memory-flow{background-image:linear-gradient(#e8e2ef08 1px,#0000 1px),linear-gradient(90deg,#e8e2ef06 1px,#0000 1px);background-size:30px 30px;grid-template-columns:1fr 28px 1.2fr 28px 1fr;align-items:center;min-height:360px;padding:54px 34px;display:grid}.memory-flow article{background:#191a25;border:1px solid #dcd3e521;flex-direction:column;justify-content:center;min-height:116px;padding:16px;display:flex}.memory-flow article small{color:#77717e;font:6px var(--mono);text-transform:uppercase;margin-bottom:12px}.memory-flow article strong{color:#aaa4b0;font-size:11px;font-weight:520;line-height:1.45}.memory-flow>i{color:#675c70;text-align:center;font-style:normal}.memory-flow article.memory-active{background:#6b508b1f;border-color:#9f84bf66;min-height:190px}.memory-flow article.memory-active strong{color:#e1dbe6;font-size:16px}.memory-active span{background:#4c4953;border-radius:50%;width:5px;height:5px;margin:30px 8px 0 0;display:inline-block}.memory-active span:first-of-type{background:#80639e}.memory-view>footer{color:#817b88;font:7px var(--mono);border-top:1px solid #e8e2ef17;justify-content:space-between;margin:auto 30px 0;padding-top:18px;display:flex}.memory-view>footer b{color:#9e89b0;font-weight:400}.rail-switchboard{color:#e9e4ed;background:#151621;min-height:540px}.rail-body{grid-template-columns:28% 27% 45%;min-height:500px;display:grid}.rail-inputs{border-right:1px solid #e8e2ef1a;align-content:center;gap:6px;padding:24px;display:grid}.rail-inputs button{color:#908a96;cursor:pointer;text-align:left;background:#191a25;border:1px solid #e8e2ef17;grid-template-columns:12px 1fr auto;align-items:center;min-height:54px;padding:0 12px;font-size:10px;display:grid}.rail-inputs button>i{border:1px solid #686570;border-radius:50%;width:5px;height:5px}.rail-inputs button small{color:#615e67;font:6px var(--mono)}.rail-inputs button.active{color:#e4dee9;background:#211d2b;border-color:#a489c35c}.rail-inputs button.active>i{background:#7e609c;border-color:#9272b0;box-shadow:0 0 0 4px #7e609c1a}.rail-core{background:#664e821a;border:1px solid #a58cc152;flex-direction:column;justify-content:center;width:180px;height:280px;margin:auto;padding:28px;display:flex;position:relative}.rail-core>span{color:#a691b9;font:8px var(--mono);margin-bottom:27px}.rail-core>b{color:#b6afbd;border-bottom:1px solid #e8e2ef17;align-items:center;min-height:37px;font-size:11px;font-weight:500;display:flex}.rail-core>i{background:#765b91;border-radius:50%;width:5px;height:5px;position:absolute;left:-3px}.rail-core>i:first-of-type{top:27%}.rail-core>i:nth-of-type(2){top:50%}.rail-core>i:nth-of-type(3){top:73%}.rail-body>article{background-image:linear-gradient(#e8e2ef06 1px,#0000 1px),linear-gradient(90deg,#e8e2ef06 1px,#0000 1px);background-size:30px 30px;border-left:1px solid #e8e2ef1a;flex-direction:column;padding:64px 45px;display:flex}.rail-body>article small{color:#7d7783;font:7px var(--mono)}.rail-body>article h3{letter-spacing:-.045em;margin:68px 0 12px;font-size:34px}.rail-body>article p{color:#918b98;max-width:390px;margin:0;font-size:11px;line-height:1.55}.rail-body>article div{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}.rail-body>article div span{color:#817b88;min-height:38px;font:6px var(--mono);text-transform:uppercase;border:1px solid #e8e2ef17;place-items:center;display:grid}.leverage-explorer{background:var(--white);grid-template-columns:34% 66%;min-height:500px;display:grid}.leverage-tabs{border-right:1px solid var(--line);flex-direction:column;display:flex}.leverage-tabs button{border:0;border-bottom:1px solid var(--line);background:var(--white);color:#6f787b;cursor:pointer;text-align:left;grid-template-columns:30px 1fr 12px;align-items:center;min-height:124px;padding:0 24px;display:grid}.leverage-tabs button:last-child{border-bottom:0}.leverage-tabs button span{color:#9a9e9e;font:7px var(--mono)}.leverage-tabs button b{font-size:14px;font-weight:540}.leverage-tabs button i{border:1px solid #a3a6a6;border-radius:50%;width:5px;height:5px}.leverage-tabs button.active{color:var(--ink);background:#f1efeb}.leverage-tabs button.active i{border-color:var(--violet);background:var(--violet)}.leverage-view{background:#f7f5f1;flex-direction:column;padding:38px;display:flex}.leverage-view>header{color:#898e8f;font:7px var(--mono);justify-content:space-between;display:flex}.leverage-view>header b{color:var(--violet-deep);font-weight:400}.leverage-compare{grid-template-columns:1fr 36px 1fr;align-items:center;margin:auto 0;display:grid}.leverage-compare article{border:1px solid var(--line);background:var(--white);flex-direction:column;min-height:210px;padding:25px;display:flex}.leverage-compare article small{color:#94999a;font:7px var(--mono)}.leverage-compare article strong{letter-spacing:-.04em;margin:auto 0;font-size:23px;line-height:1.1}.leverage-compare article>i{background:#e2e0db;height:3px;display:block}.leverage-compare article>i b{background:#a8abad;width:82%;height:100%;display:block}.leverage-compare article.after{background:#6e5a9a0b;border-color:#6e5a9a52}.leverage-compare article.after>i b{background:var(--violet);width:34%}.leverage-compare>em{color:#9da1a1;text-align:center;font-style:normal}.leverage-view>footer{border-top:1px solid var(--line);color:#7e8587;justify-content:space-between;padding-top:18px;font-size:9px;display:flex}.leverage-view>footer b{color:var(--ink);font-weight:520}@keyframes quietTrace{0%,15%{opacity:0;transform:translate(0)}30%{opacity:1}75%{opacity:1;transform:translate(45px)}to{opacity:0;transform:translate(58px)}}@keyframes consolePulse{50%{opacity:.55;transform:scale(1.35)}}@media (max-width:1040px){.journey-console,.failure-lab,.rail-switchboard,.leverage-explorer,.memory-interactive{margin-left:18px;margin-right:18px}.catalog-panel{grid-template-columns:48% 52%}.rail-body{grid-template-columns:32% 28% 40%}.rail-body>article{padding:50px 28px}}@media (min-width:1321px){.section-rail{width:118px;right:12px}.section-rail button{grid-template-columns:7px 17px 1fr;font-size:6px}}@media (max-width:1320px){.section-rail{display:none}}@media (max-width:780px){.page-hero-minimal.page-hero-minimal>small{font-size:76px;top:76px;bottom:auto;right:18px}.catalog-panel{grid-template-rows:54% 46%;grid-template-columns:1fr}.catalog-art{padding:20px}.product-portrait{width:min(88%,260px);height:100%;min-height:0;padding:13px}.portrait-sources{margin-top:14px}.portrait-converge{height:48px}.portrait-converge i{height:30px}.portrait-understand article,.portrait-decide article{padding:12px}.product-portrait article strong{font-size:17px}.decision-routes{gap:3px}.decision-routes>span{min-height:36px}.act-stack{margin:15px 0 10px}.act-stack span{min-height:26px}.act-core{min-height:72px;padding:12px}.act-result{min-height:36px}.handoff-console{margin-top:35px}.handoff-board{grid-template-columns:88px 43px 1fr;padding:18px 10px}.booking-record{min-height:116px;padding:10px}.handoff-layers button small{display:none}.handoff-console>footer{grid-template-columns:82px 1fr}.journey-console-body,.failure-lab,.memory-interactive,.rail-switchboard,.leverage-explorer{grid-template-columns:1fr}.journey-keys{border-bottom:1px solid #e8e2ef1c;border-right:0;grid-template-columns:repeat(4,1fr);padding:14px}.journey-keys button{min-height:68px;padding:9px}.journey-keys button span{font-size:8px}.journey-inspector{min-height:470px;padding:28px 22px}.signal-map{height:180px;margin:28px 0 22px}.failure-list{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.failure-list button{grid-template-columns:24px 1fr 12px;min-height:90px;padding:15px}.failure-list button:nth-child(odd){border-right:1px solid var(--line)}.failure-list button b{font-size:11px}.failure-view{min-height:560px}.failure-view>footer{grid-template-columns:1fr auto}.failure-view>footer>i{display:none}.memory-nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.memory-nav button{grid-template-columns:24px 1fr 12px;min-height:105px;padding:14px}.memory-nav button:nth-child(odd){border-right:1px solid var(--line)}.memory-nav button div small{display:none}.memory-view{min-height:470px}.memory-flow{grid-template-columns:1fr 18px 1.15fr 18px 1fr;min-height:350px;padding:36px 18px}.memory-flow article{padding:10px}.memory-flow article strong{font-size:8px}.memory-flow article.memory-active strong{font-size:11px}.rail-body{grid-template-columns:1fr}.rail-inputs{border-bottom:1px solid #e8e2ef1a;border-right:0;grid-template-columns:1fr 1fr}.rail-core{margin:40px auto}.rail-body>article{border-top:1px solid #e8e2ef1a;border-left:0;min-height:380px}.rail-body>article h3{margin-top:45px}.leverage-tabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.leverage-tabs button{min-height:88px;padding:0 14px}.leverage-tabs button:nth-child(odd){border-right:1px solid var(--line)}.leverage-view{padding:24px 16px}.leverage-compare{grid-template-columns:1fr;gap:8px;margin:45px 0}.leverage-compare>em{transform:rotate(90deg)}.leverage-compare article{min-height:160px}.leverage-view>footer{gap:12px}}@media (max-width:430px){.page-hero-minimal.page-hero-minimal>small{font-size:64px;top:72px}.journey-keys{grid-template-columns:repeat(2,1fr)}.journey-inspector>footer{grid-template-columns:1fr 70px}.journey-inspector>footer em{display:none}.failure-topology{margin-left:16px;margin-right:16px}.failure-copy{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.handoff-fracture span,.failure-topology>em{animation:none!important}.product-portrait,.journey-keys button{transition:none}}.interactive-field{opacity:1;filter:none;-webkit-mask-image:radial-gradient(88% 84% at 50% 54%,#0000009e 0 24%,#000000c7 40%,#000 68%,#00000094 89%,#0000 100%);mask-image:radial-gradient(88% 84% at 50% 54%,#0000009e 0 24%,#000000c7 40%,#000 68%,#00000094 89%,#0000 100%)}.soft-capabilities{background:#0d1b2a17;border:0;gap:1px}.soft-capabilities .product-card{background:#f8f7f3;border:0;min-height:285px;padding:30px}.soft-capabilities .product-card>span{color:#989b99}.soft-capabilities .product-card>i{background:linear-gradient(90deg,#6e5a9a85,#334a621f,#0000);width:56%;height:1px;margin:70px 0 0;display:block;position:relative}.soft-capabilities .product-card>i:before,.soft-capabilities .product-card>i:after{content:"";background:#6e5a9a6b;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px}.soft-capabilities .product-card>i:before{left:0}.soft-capabilities .product-card>i:after{background:#334a624d;width:3px;height:3px;top:-1px;left:58%}.soft-capabilities .product-card h3{margin-top:auto}.soft-handoff{margin-top:auto;padding-top:40px}.soft-handoff-scene{background:radial-gradient(at 36% 52%,#6e5a9a1f,#0000 34%),radial-gradient(at 76% 48%,#334a6212,#0000 46%);height:230px;position:relative;overflow:hidden}.soft-booking{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf9f6d1;border-radius:50%;flex-direction:column;justify-content:center;width:124px;height:124px;padding:25px;display:flex;position:absolute;top:52px;left:5%;box-shadow:0 16px 70px #5440741c,inset 0 0 0 1px #6e5a9a1f}.soft-booking small,.soft-booking strong,.soft-booking span{display:block}.soft-booking small{color:#98959c;font:6px var(--mono)}.soft-booking strong{letter-spacing:-.04em;margin:12px 0 3px;font-size:15px}.soft-booking span{color:#8f9191;font-size:8px}.soft-handoff-thread{width:35%;height:100%;position:absolute;top:0;left:25%}.soft-handoff-thread:before,.soft-handoff-thread:after,.soft-handoff-thread>i{content:"";transform-origin:0;background:linear-gradient(90deg,#6e5a9a47,#6e5a9a14,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.soft-handoff-thread:before{transform:rotate(-13deg)}.soft-handoff-thread:after{transform:rotate(13deg)}.soft-handoff-thread>i:first-child{opacity:.5;transform:rotate(-26deg)}.soft-handoff-thread>i:nth-child(2){opacity:.5;transform:rotate(26deg)}.soft-handoff-thread>i:nth-child(3){background:linear-gradient(90deg,#6e5a9a29,#0000)}.soft-handoff-thread>b{background:#6e5a9a8c;border-radius:50%;width:7px;height:7px;animation:4s ease-in-out infinite softTravel;position:absolute;top:calc(50% - 3px);left:0;box-shadow:0 0 0 9px #6e5a9a0f}.soft-handoff-layers{position:absolute;inset:22px 2% 22px 56%}.soft-handoff-layers button{color:#7c8182;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f699;border:0;border-radius:999px;min-width:110px;padding:10px 13px;transition:transform .45s,background .45s,color .45s;position:absolute;box-shadow:0 10px 38px #2f2a3809,inset 0 0 0 1px #0d1b2a12}.soft-handoff-layers button:first-child{top:3%;left:1%}.soft-handoff-layers button:nth-child(2){top:27%;right:2%}.soft-handoff-layers button:nth-child(3){bottom:21%;left:9%}.soft-handoff-layers button:nth-child(4){bottom:1%;right:10%}.soft-handoff-layers button span,.soft-handoff-layers button small{display:block}.soft-handoff-layers button span{font-size:9px}.soft-handoff-layers button small{color:#aaa9a6;font:6px var(--mono);text-transform:uppercase;margin-top:3px}.soft-handoff-layers button.active{color:var(--ink);background:#eae4f1d1;transform:translateY(-3px);box-shadow:0 14px 45px #56417617}.soft-handoff-caption{border-top:1px solid #0d1b2a1a;grid-template-columns:130px 1fr;align-items:center;min-height:66px;padding:17px 0;display:grid}.soft-handoff-caption span{color:#999d9c;font:6px var(--mono)}.soft-handoff-caption p{color:#6f7779;margin:0;font-size:10px;line-height:1.5}.soft-journey,.soft-failure{max-width:var(--content-width);background:#f8f7f3;margin:0 auto 100px;overflow:hidden}.soft-journey{grid-template-columns:250px 1fr;min-height:590px;display:grid}.soft-journey-tabs{border-right:1px solid #0d1b2a17;flex-direction:column;justify-content:center;padding:35px 28px;display:flex}.soft-journey-tabs button{color:#8d9393;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #0d1b2a12;grid-template-columns:34px 1fr;align-items:center;min-height:58px;padding:0;display:grid}.soft-journey-tabs button small{font:6px var(--mono)}.soft-journey-tabs button span{font-size:11px}.soft-journey-tabs button.active{color:var(--ink)}.soft-journey-tabs button.active small{color:var(--violet)}.soft-journey-stage{background:radial-gradient(circle at 50% 42%,#6e5a9a1b,#0000 38%),radial-gradient(circle at 76% 28%,#334a620e,#0000 32%),#faf9f6;min-width:0;position:relative;overflow:hidden}.soft-journey-stage:before{content:"";filter:blur(40px);background:#7e689c12;border-radius:50%;width:62%;height:46%;position:absolute;top:12%;left:19%;transform:rotate(-8deg)}.soft-journey-orbit{width:480px;height:300px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:54px;left:calc(50% - 240px)}.soft-journey-orbit span{filter:blur(1px);background:#6e5a9a1a;border-radius:999px;width:78px;height:28px;position:absolute}.soft-journey-orbit span:first-child{top:36%;left:4%}.soft-journey-orbit span:nth-child(2){top:3%;left:27%}.soft-journey-orbit span:nth-child(3){top:12%;right:12%}.soft-journey-orbit span:nth-child(4){bottom:20%;right:2%}.soft-journey-orbit span:nth-child(5){bottom:3%;left:22%}.soft-journey-orbit i{transform-origin:100%;background:linear-gradient(90deg,#0000,#6e5a9a38,#0000);width:44%;height:1px;position:absolute;top:50%;left:12%}.soft-journey-orbit i:first-of-type{transform:rotate(18deg)}.soft-journey-orbit i:nth-of-type(2){transform-origin:0;left:44%;transform:rotate(-19deg)}.soft-journey-orbit i:nth-of-type(3){opacity:.45;width:38%;left:31%;transform:rotate(78deg)}.soft-journey-orbit b{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf9f6bf;border-radius:50%;width:68px;height:68px;position:absolute;top:calc(50% - 34px);left:calc(50% - 34px);box-shadow:0 18px 70px #57437424,inset 0 0 0 1px #6e5a9a33}.soft-journey-stage-2 .soft-journey-orbit{transform:rotate(6deg)scale(.96)}.soft-journey-stage-3 .soft-journey-orbit{transform:rotate(-5deg)translate(18px)}.soft-journey-stage-4 .soft-journey-orbit{transform:scale(.9)translateY(12px)}.soft-journey-stage-5 .soft-journey-orbit{transform:rotate(9deg)translate(-18px)}.soft-journey-stage-6 .soft-journey-orbit{transform:scale(1.03)}.soft-journey-stage-7 .soft-journey-orbit{transform:rotate(-10deg)scale(.92)}.soft-journey-stage-8 .soft-journey-orbit{transform:translateY(18px)scale(.88)}.soft-journey-stage>article{max-width:540px;position:absolute;bottom:42px;left:54px;right:44px}.soft-journey-stage article small{color:#969a99;font:6px var(--mono);text-transform:uppercase}.soft-journey-stage article h3{letter-spacing:-.045em;margin:13px 0 9px;font-size:35px}.soft-journey-stage article p{color:#737b7d;max-width:470px;margin:0;font-size:12px;line-height:1.55}.soft-journey-stage article footer{color:#9a9e9d;font:6px var(--mono);text-transform:uppercase;grid-template-columns:110px 1fr;align-items:center;gap:16px;margin-top:28px;display:grid}.soft-journey-stage article footer i{background:#0d1b2a14;height:1px;display:block}.soft-journey-stage article footer i b{background:#6e5a9a6b;height:100%;transition:width .6s;display:block}.soft-failure{grid-template-columns:330px 1fr;min-height:630px;display:grid}.soft-failure-tabs{border-right:1px solid #0d1b2a17;flex-direction:column;justify-content:center;padding:35px 28px;display:flex}.soft-failure-tabs button{color:#858c8d;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #0d1b2a12;grid-template-columns:32px 1fr;align-items:center;min-height:92px;padding:0;display:grid}.soft-failure-tabs button span{font:6px var(--mono)}.soft-failure-tabs button b{font-size:13px;font-weight:520;line-height:1.3}.soft-failure-tabs button.active{color:var(--ink)}.soft-failure-tabs button.active span{color:var(--violet)}.soft-failure-stage{background:radial-gradient(circle at 54% 38%,#6e5a9a1c,#0000 31%),radial-gradient(circle at 74% 60%,#334a620e,#0000 37%),#faf9f6;position:relative;overflow:hidden}.soft-failure-figure{width:560px;height:330px;transition:transform .75s cubic-bezier(.2,.8,.2,1);position:absolute;top:35px;left:calc(50% - 280px)}.soft-failure-figure span{filter:blur(2px);background:#6e5a9a1a;border-radius:999px;width:95px;height:42px;transition:transform .7s,opacity .7s;position:absolute}.soft-failure-figure span:first-child{top:15%;left:4%}.soft-failure-figure span:nth-child(2){bottom:13%;left:14%}.soft-failure-figure span:nth-child(3){top:10%;right:8%}.soft-failure-figure span:nth-child(4){bottom:19%;right:2%}.soft-failure-figure span:nth-child(5){filter:none;background:#6e5a9a2e;top:calc(50% - 21px);left:calc(50% - 48px)}.soft-failure-figure i{transform-origin:100%;background:linear-gradient(90deg,#0000,#6e5a9a2e);width:40%;height:1px;position:absolute;top:50%;left:11%}.soft-failure-figure i:first-of-type{transform:rotate(18deg)}.soft-failure-figure i:nth-of-type(2){transform-origin:0;background:linear-gradient(90deg,#6e5a9a2e,#0000);left:49%;transform:rotate(-20deg)}.soft-failure-figure i:nth-of-type(3){opacity:.42;width:38%;top:54%;left:31%;transform:rotate(82deg)}.soft-failure-figure b{background:#6e5a9a80;border-radius:50%;width:9px;height:9px;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);box-shadow:0 0 0 13px #6e5a9a0d}.soft-failure-stage-1 .soft-failure-figure span:first-child{transform:translate(-28px,-12px)}.soft-failure-stage-1 .soft-failure-figure span:nth-child(4){transform:translate(35px,20px)}.soft-failure-stage-2 .soft-failure-figure span:nth-child(5){border-radius:3px;width:20px;transform:scaleY(4)}.soft-failure-stage-2 .soft-failure-figure i:nth-of-type(2){opacity:.18}.soft-failure-stage-3 .soft-failure-figure span:nth-child(4){opacity:.38;transform:translate(75px,48px)}.soft-failure-stage-3 .soft-failure-figure i:nth-of-type(2){opacity:.18}.soft-failure-stage-4 .soft-failure-figure{transform:rotate(-7deg)}.soft-failure-stage-4 .soft-failure-figure span:first-child{transform:translateY(75px)scale(.7)}.soft-failure-stage-4 .soft-failure-figure span:nth-child(2){transform:translateY(28px)scale(.82)}.soft-failure-stage-4 .soft-failure-figure span:nth-child(3){transform:translateY(-30px)scale(1.08)}.soft-failure-stage-4 .soft-failure-figure span:nth-child(4){transform:translateY(-70px)scale(1.18)}.soft-failure-stage>article{max-width:560px;position:absolute;bottom:38px;left:50px;right:40px}.soft-failure-stage article small{color:#969a99;font:6px var(--mono);text-transform:uppercase}.soft-failure-stage article h3{letter-spacing:-.04em;margin:13px 0 9px;font-size:32px}.soft-failure-stage article p{color:#70797a;margin:0;font-size:12px;line-height:1.58}.soft-failure-stage article footer{color:#929796;font:7px var(--mono);text-transform:uppercase;border-top:1px solid #0d1b2a14;margin-top:22px;padding-top:15px}@keyframes softTravel{0%,12%{opacity:0;transform:translate(0)}28%{opacity:1}78%{opacity:1;transform:translate(150px)}to{opacity:0;transform:translate(180px)}}@media (max-width:1040px){.soft-journey,.soft-failure{margin-left:18px;margin-right:18px}}@media (max-width:780px){.interactive-field{opacity:.9;-webkit-mask-image:radial-gradient(105% 86% at 50% 55%,#0000008a 0 22%,#000000b8 42%,#000 73%,#0000 100%);mask-image:radial-gradient(105% 86% at 50% 55%,#0000008a 0 22%,#000000b8 42%,#000 73%,#0000 100%)}.soft-capabilities{gap:1px;margin-left:18px;margin-right:18px}.soft-capabilities .product-card{min-height:240px}.soft-capabilities .product-card>i{margin-top:48px}.soft-handoff{padding-top:28px}.soft-handoff-scene{height:250px}.soft-booking{width:100px;height:100px;padding:18px;top:73px;left:0}.soft-handoff-thread{width:34%;left:23%}.soft-handoff-layers{inset:18px 0 18px 50%}.soft-handoff-layers button{min-width:102px;padding:9px 11px}.soft-handoff-layers button:nth-child(2),.soft-handoff-layers button:nth-child(4){right:0}.soft-handoff-caption{grid-template-columns:95px 1fr}.soft-journey,.soft-failure{grid-template-columns:1fr}.soft-journey-tabs{border-bottom:1px solid #0d1b2a17;border-right:0;grid-template-columns:repeat(4,1fr);padding:12px;display:grid}.soft-journey-tabs button{text-align:center;border-right:1px solid #0d1b2a0f;grid-template-columns:1fr;min-height:54px}.soft-journey-tabs button small{margin-bottom:4px}.soft-journey-tabs button span{font-size:8px}.soft-journey-stage{min-height:520px}.soft-journey-orbit{width:360px;left:calc(50% - 180px);transform:scale(.84)}.soft-journey-stage>article{bottom:30px;left:24px;right:24px}.soft-journey-stage article h3{font-size:30px}.soft-failure-tabs{border-bottom:1px solid #0d1b2a17;border-right:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.soft-failure-tabs button{min-height:82px;padding:0 16px}.soft-failure-tabs button:nth-child(odd){border-right:1px solid #0d1b2a0f}.soft-failure-stage{min-height:540px}.soft-failure-figure{width:390px;left:calc(50% - 195px);transform:scale(.86)}.soft-failure-stage>article{bottom:28px;left:24px;right:24px}.soft-failure-stage article h3{font-size:28px}}@media (max-width:430px){.soft-handoff-layers button small{display:none}.soft-journey-tabs{grid-template-columns:repeat(2,1fr)}.soft-journey-orbit{transform:scale(.72)}.soft-failure-tabs button b{font-size:10px}}@media (prefers-reduced-motion:reduce){.soft-handoff-thread>b{animation:none!important}}.product-index{max-width:var(--content-width);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 auto 50px;display:grid}.product-index a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f69e;grid-template-columns:30px 1fr;align-content:center;min-height:104px;padding:18px;transition:background .2s;display:grid}.product-index a:hover{background:#ff990a0e}.product-index span{color:#aaa9a5;font:7px var(--mono);grid-row:1/3}.product-index b{letter-spacing:-.01em;font-size:13px;font-weight:590}.product-index small{color:#8b9292;margin-top:5px;font-size:8px}.problem-solution-home{padding-bottom:105px}.problem-solution-grid{max-width:var(--content-width);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:70px auto 0;display:grid}.problem-solution-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f6b8;flex-direction:column;min-height:390px;padding:24px;display:flex}.problem-solution-grid article header{grid-template-columns:30px 58px 1fr;align-items:center;gap:10px;display:grid}.problem-solution-grid article header span,.problem-solution-grid article header small{color:#9a9e9d;font:6px var(--mono);text-transform:uppercase}.problem-solution-grid article header b{color:var(--ink);font-size:16px}.problem-solution-grid article>div{gap:22px;margin:55px 0 28px;display:grid}.problem-solution-grid article p{color:#6e7778;margin:0;font-size:11px;line-height:1.6}.problem-solution-grid article p em{color:#a97620;font:6px var(--mono);letter-spacing:.08em;margin-bottom:7px;font-style:normal;display:block}.problem-solution-grid article a{color:var(--ink);margin-top:auto;font-size:10px;font-weight:580}.customer-proof{padding-bottom:105px}.customer-wordmarks{max-width:var(--content-width);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:65px auto 0;display:grid}.customer-wordmarks>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#394143;letter-spacing:-.035em;text-align:center;background:#faf9f6a6;justify-content:center;align-items:center;min-height:150px;padding:22px;font-size:21px;font-weight:610;display:flex;position:relative}.customer-wordmarks small{color:#aaa9a5;font:6px var(--mono);position:absolute;top:14px;left:16px}.integration-proof{background:#f7f5f1}.integration-proof .section-intro{padding-top:68px;padding-bottom:42px}.integration-proof .section-intro h2{white-space:nowrap;max-width:none;font-size:clamp(34px,3.7vw,52px)}.integration-grid{max-width:var(--content-width);border-top:1px solid var(--line);border-left:1px solid var(--line);perspective:1400px;grid-template-columns:repeat(3,1fr);margin:0 auto 100px;display:grid}.integration-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);perspective:1100px;min-height:220px;position:relative}.integration-card-inner{width:100%;height:100%;min-height:220px;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:relative}.integration-card.flipped .integration-card-inner{transform:rotateY(180deg)}.integration-face{backface-visibility:hidden;background:#faf9f6e0;flex-direction:column;padding:22px;display:flex;position:absolute;inset:0}.integration-face small,.integration-face span,.integration-face button,.integration-back dt{color:#92908f;font:6px var(--mono);letter-spacing:.09em;text-transform:uppercase}.integration-face strong{color:#343138;letter-spacing:-.035em;margin:auto 0 12px;font-size:23px;line-height:1}.integration-face span{color:#8e6d48}.integration-face button{border:0;border-top:1px solid var(--line);color:#655a70;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;min-height:36px;margin-top:20px;padding:0;display:flex}.integration-face button b{font-size:11px;font-weight:400}.integration-back{color:#f3edf6;background:linear-gradient(145deg,#17111f,#281839);transform:rotateY(180deg)}.integration-back small{color:#a99eb2}.integration-back dl{margin:18px 0 0}.integration-back dl>div{border-bottom:1px solid #f1eaf61f;grid-template-columns:72px 1fr;align-items:center;min-height:38px;display:grid}.integration-back dt{color:#a99eb2}.integration-back dd{color:#eee8f2;margin:0;font-size:10px}.integration-back button{color:#d9cfdf;border-color:#f1eaf629;margin-top:auto}.invite-pricing{max-width:var(--content-width);grid-template-columns:repeat(2,1fr)}.release-explorer{max-width:var(--content-width);border:1px solid var(--line);background:var(--white);grid-template-columns:330px 1fr;min-height:760px;margin:0 auto 100px;display:grid}.release-tabs{border-right:1px solid var(--line);flex-direction:column;display:flex}.release-tabs button{border:0;border-bottom:1px solid var(--line);color:#7f8788;cursor:pointer;text-align:left;background:0 0;grid-template-columns:40px 1fr;align-content:center;min-height:190px;padding:24px;display:grid}.release-tabs button:last-child{border-bottom:0}.release-tabs button>span{color:#a7aaa9;font:8px var(--mono);grid-row:1/3}.release-tabs button div b,.release-tabs button div small{display:block}.release-tabs button div b{color:var(--ink);margin-bottom:7px;font-size:15px;font-weight:560}.release-tabs button div small{color:#8d9392;font-size:8px}.release-tabs button>i{color:#999d9c;width:fit-content;font:6px var(--mono);letter-spacing:.08em;grid-column:2;margin-top:18px;font-style:normal}.release-tabs button.active{background:linear-gradient(90deg,#6e5a9a12,#0000)}.release-tabs button.active>span{color:var(--violet-deep)}.release-tabs button:first-child.active{background:linear-gradient(90deg,#ff990a13,#0000)}.release-tabs button:first-child.active>span{color:#b66c00}.release-stage{background:radial-gradient(circle at 82% 12%,#6e5a9a1a,#0000 26%),#faf9f6;min-width:0;padding:42px 48px 48px}.release-stage>header{border-bottom:1px solid var(--line);color:#8a8f8e;font:7px var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.release-stage>header b{color:#777e7e;border:1px solid #0d1b2a1f;padding:7px 9px;font-weight:400}.release-stage>header b.live{color:#a65f00;background:#ff990a0e;border-color:#ff990a5c}.release-stage>h2{letter-spacing:-.06em;margin:44px 0 13px;font-size:clamp(50px,5vw,76px);line-height:.95}.release-stage>p{color:#6f7879;max-width:650px;margin:0 0 39px;font-size:14px;line-height:1.6}.release-highlights{border-top:1px solid var(--line)}.release-highlights>div{border-bottom:1px solid var(--line);grid-template-columns:36px 145px 1fr;align-items:center;min-height:88px;display:grid}.release-highlights span{color:#a3a6a5;font:7px var(--mono)}.release-highlights h3{margin:0;font-size:13px;font-weight:580}.release-highlights p{color:#707879;margin:0;font-size:11px;line-height:1.5}.change-system{background:var(--paper)}@media (max-width:1040px){.product-index,.release-explorer{margin-left:18px;margin-right:18px}.release-explorer{grid-template-columns:290px 1fr}.release-stage{padding-left:34px;padding-right:34px}.release-highlights>div{grid-template-columns:30px 120px 1fr}}@media (max-width:780px){.product-index{grid-template-columns:1fr 1fr}.product-index a{min-height:90px}.release-explorer{grid-template-columns:1fr}.release-tabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.release-tabs button{border-right:1px solid var(--line);min-height:126px;padding:17px}.release-tabs button:nth-child(2n){border-right:0}.release-stage{padding:28px 22px 35px}.release-highlights>div{grid-template-columns:28px 1fr;align-content:center;min-height:120px}.release-highlights h3{font-size:14px}.release-highlights p{grid-column:2;margin-top:8px}}@media (max-width:430px){.product-index{grid-template-columns:1fr}.product-index a{min-height:76px}.release-tabs button{grid-template-columns:30px 1fr}.release-stage>header{align-items:flex-start;gap:15px}.release-stage>h2{font-size:51px}}.hero-minimal:before,.page-hero-minimal:before{filter:blur(40px);background:radial-gradient(circle,#40246c26,#5334840e 45%,#0000 70%);width:60vw;height:44vw;top:8%;left:20vw}.hero-minimal:after,.page-hero-minimal:after{content:"";z-index:1;pointer-events:none;filter:blur(14px);background:radial-gradient(27% 48% at -4% 58%,#ffb0361f,#0000 70%),radial-gradient(25% 43% at 104% 28%,#ffb93f17,#0000 72%);position:absolute;inset:0}.hero-minimal .button-row .btn{justify-content:center}.hero-minimal .button-row .btn span{margin-left:2px}.built-for{font:8px var(--mono);letter-spacing:.13em;margin-top:54px}.built-for>div{gap:22px 30px;margin-top:18px}.built-for b{color:#55505e;font:8px var(--mono);letter-spacing:.1em}.product-intro{padding-top:68px;padding-bottom:38px}.product-intro h2{margin-top:12px;margin-bottom:0}.product-hierarchy{background:0 0;border:0;display:block}.product-hierarchy .product-index-opx{color:#f5f0f8;background:linear-gradient(135deg,#241536,#17111f 70%,#120f19);border:0;grid-template-rows:1fr auto;grid-template-columns:64px 1.05fr 1.6fr;align-items:center;column-gap:28px;min-height:250px;padding:35px 38px;display:grid}.product-hierarchy .product-index-opx:hover{background:linear-gradient(135deg,#2b1940,#191220 72%,#110f18)}.product-index-opx>span{color:#eadcf480;font:8px var(--mono);grid-area:1/1/3;align-self:start}.product-index-opx>div{grid-column:2}.product-index-opx>div b,.product-index-opx>div small{display:block}.product-index-opx>div b{letter-spacing:-.055em;font-size:clamp(34px,4.5vw,64px);line-height:.95}.product-index-opx>div small{color:#eae2f094;font:8px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-top:13px}.product-index-opx>p{color:#eee8f2b3;grid-column:3;margin:0;font-size:13px;line-height:1.7}.product-index-opx>em{color:#cdb6df;border-top:1px solid #ece2f31f;grid-column:2/4;padding-top:20px;font-size:12px;font-style:normal}.product-index-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-index-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f6c7;grid-template-rows:auto 1fr;grid-template-columns:28px 1fr;align-content:start;min-height:172px;padding:22px;display:grid}.product-index-grid>a:hover{background:#6e5a9a0b}.product-index-grid>a>span{color:#99969e;font:7px var(--mono);grid-row:1/3}.product-index-grid>a>div b,.product-index-grid>a>div small{display:block}.product-index-grid>a>div b{letter-spacing:-.035em;font-size:20px}.product-index-grid>a>div small{color:#89858f;margin-top:6px;font-size:8px}.product-index-grid>a>p{color:#65606d;grid-column:2;align-self:end;margin:20px 0 0;font-size:10px;line-height:1.5}.catalog-scroll-stage.full-system{height:610vh;min-height:4300px}.product-story-panel{background:#faf9f6;grid-template-rows:155px 1fr 116px;grid-template-columns:none;min-width:780px}.catalog-product-head{border-bottom:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:42px 1fr auto;align-items:start;padding:26px 30px 24px;display:grid}.catalog-product-head>span,.catalog-product-head>small{color:#8f8b95;font:7px var(--mono);text-transform:uppercase}.catalog-product-head>small{justify-self:start}.catalog-product-head>h3{letter-spacing:-.06em;grid-column:1/3;align-self:end;margin:0;font-size:66px;line-height:.8}.catalog-product-head>p{color:#625e69;text-align:right;grid-area:2/3;align-self:end;max-width:260px;margin:0;font-size:12px}.catalog-product-compare{grid-template-columns:.8fr 1.2fr;min-height:0;display:grid}.catalog-product-compare>article{flex-direction:column;min-width:0;padding:34px;display:flex}.catalog-product-compare>article:first-child{color:#f3edf6;background:linear-gradient(150deg,#251738,#18121f)}.catalog-product-compare>article:last-child{border-left:1px solid var(--line);background:#f7f5f1}.catalog-product-compare span{color:#a99db1;font:7px var(--mono);letter-spacing:.1em}.catalog-product-compare h4{letter-spacing:-.04em;max-width:360px;margin:auto 0 0;font-size:clamp(22px,2.2vw,32px);font-weight:560;line-height:1.08}.catalog-product-compare p{color:#66616d;max-width:540px;margin:auto 0 18px;font-size:13px;line-height:1.65}.catalog-product-compare strong{color:var(--violet-deep);border-top:1px solid #4f3d7229;padding-top:17px;font-size:13px;font-weight:600}.catalog-product-response>p{margin:28px 0 auto;line-height:1.68}.opx-product-problem h4{max-width:100%;font-size:clamp(21px,1.8vw,27px);line-height:1.09}.catalog-product-features{border-top:1px solid #4f3d7221;margin:0 0 18px;padding-top:15px}.catalog-product-features em{color:#8e8a92;font:6px var(--mono);letter-spacing:.1em;margin-bottom:10px;font-style:normal;display:block}.catalog-product-features ul{grid-template-columns:1fr 1fr;gap:7px 14px;margin:0;padding:0;list-style:none;display:grid}.catalog-product-features li{color:#5f5966;font-size:10px;line-height:1.35}.catalog-product-features li:before{content:"＋";color:#a66a0c;font:7px var(--mono);margin-right:6px}.catalog-product-meta{border-top:1px solid var(--line);background:#efede8;grid-template-columns:1fr 1fr;gap:28px;padding:17px 28px;display:grid}.catalog-product-meta>div{flex-wrap:wrap;align-content:center;gap:6px;display:flex}.catalog-product-meta em{color:#8e8a92;width:100%;font:6px var(--mono);letter-spacing:.1em;font-style:normal}.catalog-product-meta span{color:#6e6873;font:6px var(--mono);text-transform:uppercase;background:#ffffff8c;border:1px solid #4f3d721f;padding:6px 8px}.changelog-hero{min-height:515px;padding-top:92px;padding-bottom:52px}#changelog-releases .section-intro{padding-top:52px;padding-bottom:40px}@media (max-width:780px){.hero-minimal:before,.page-hero-minimal:before{width:120vw;height:90vw;left:-10vw}.built-for{margin-top:40px}.product-intro{padding-top:52px;padding-bottom:30px}.product-hierarchy .product-index-opx{grid-template-rows:auto auto 1fr auto;grid-template-columns:34px 1fr;gap:16px;min-height:390px;padding:26px 22px}.product-index-opx>span{grid-area:1/1/5}.product-index-opx>div,.product-index-opx>p,.product-index-opx>em{grid-column:2}.product-index-opx>p{font-size:11px}.product-index-grid{grid-template-columns:1fr 1fr}.product-index-grid>a{min-height:160px}.catalog-scroll-stage.full-system{height:570vh;min-height:3900px}.product-story-panel{grid-template-rows:116px 1fr 118px;min-width:0}.catalog-product-head{grid-template-columns:28px 1fr;padding:18px}.catalog-product-head>h3{font-size:44px}.catalog-product-head>p{text-align:left;grid-area:2/2;justify-self:end;max-width:190px;font-size:9px}.catalog-product-compare{grid-template-rows:.8fr 1.2fr;grid-template-columns:1fr}.catalog-product-compare>article{padding:20px}.catalog-product-compare>article:last-child{border-left:0;border-top:1px solid var(--line)}.catalog-product-compare h4{font-size:20px}.catalog-product-compare p,.catalog-product-compare strong{font-size:10px}.opx-product-problem h4{font-size:20px}.catalog-product-meta{gap:10px;padding:12px 16px}.catalog-product-meta span{padding:4px 5px;font-size:5px}.changelog-hero{min-height:500px;padding-top:88px}}@media (max-width:430px){.product-index-grid{grid-template-columns:1fr}.product-index-grid>a{min-height:132px}.catalog-product-head>p{display:none}.catalog-product-meta{grid-template-columns:1fr}.catalog-product-meta>div:nth-child(2){display:none}}@media (max-width:780px){.catalog-product-features{margin-bottom:12px}.catalog-product-features li{font-size:8px}.integration-grid{grid-template-columns:1fr 1fr;margin-left:18px;margin-right:18px}.operating-effect-grid article{grid-template-rows:auto auto auto 1fr auto}.operating-effect-grid h3{margin-top:100px}}@media (max-width:430px){.integration-grid{grid-template-columns:1fr}.integration-grid article{min-height:112px}}.template-card-grid{grid-template-columns:repeat(3,1fr)}.careers-intro{padding-bottom:48px}.career-openings{width:min(var(--content-width),calc(100% - 36px));max-width:none;margin:0 auto 100px}.career-opening-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.career-opening{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:238px;color:var(--ink);background:#faf9f6db;flex-direction:column;padding:26px 28px;transition:background .2s,transform .2s;display:flex}.career-opening:hover{background:#6e5a9a0d;transform:translateY(-2px)}.career-opening span,.career-opening small{color:#929796;font:7px var(--mono);letter-spacing:.09em}.career-opening small{color:#8d8295;margin-top:8px}.career-opening h3{letter-spacing:-.04em;max-width:500px;margin:auto 0 18px;font-size:clamp(25px,2.5vw,36px);font-weight:560;line-height:1.02}.career-opening b{border-top:1px solid var(--line);color:var(--violet-deep);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-top:15px;font-weight:400}.career-openings-email{border:1px solid var(--line);color:#f1eaf5;background:linear-gradient(90deg,#231634,#18121f);border-top:0;justify-content:space-between;align-items:center;min-height:112px;padding:28px;display:flex}.career-openings-email span{color:#aa9cb5;font:7px var(--mono);letter-spacing:.1em}.career-openings-email a{color:#eadff0;letter-spacing:-.03em;font-size:clamp(20px,2vw,28px);font-weight:570}.template-card-grid article{min-height:330px}.template-card-grid .text-arrow{width:fit-content;margin-top:22px}@media (max-width:780px){.career-opening-list{grid-template-columns:1fr}.career-opening{min-height:205px;padding:24px 22px}.career-opening:hover{transform:none}.career-opening h3{font-size:27px}.career-openings-email{gap:12px;min-height:128px;padding:24px 22px;display:grid}.integration-proof .section-intro h2{white-space:normal}.integration-card,.integration-card-inner{min-height:205px}.template-card-grid{grid-template-columns:1fr}}.section-rail{width:178px;padding:14px;right:18px}.section-rail>span{letter-spacing:.16em;margin-bottom:11px;font-size:8px}.section-rail button{grid-template-columns:8px 24px 1fr;gap:6px;min-height:34px;font-size:8px}.section-rail button i{width:4px;height:4px}.page-hero-minimal{overflow:hidden}.page-hero-minimal.page-hero-minimal>small{text-align:right;color:#493f521f;letter-spacing:-.09em;z-index:1;font-size:clamp(104px,11vw,166px);line-height:.78;inset:auto 0 0 auto;transform:none}.journey-summary .route{margin-top:58px}.journey-variables{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:46px;display:grid}.journey-variables>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff8a;flex-direction:column;justify-content:space-between;min-height:58px;padding:11px 12px;display:flex}.journey-variables span,.journey-variables b{font:6px var(--mono);letter-spacing:.08em}.journey-variables span{color:#9a9d9c}.journey-variables b{color:#4c4652;font-weight:520}.operating-effect-grid{border-top:1px solid var(--line)}#solution-transformers .product-intro{padding-bottom:54px}#solution-transformers .product-intro h2{margin-bottom:26px}#solution-transformers .product-intro p{max-width:760px;margin-top:0}.soft-capabilities{perspective:1400px}.soft-capabilities .capability-flip-card{perspective:1100px;background:0 0;min-height:250px;padding:0}.capability-flip-inner{width:100%;height:100%;min-height:250px;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:relative}.capability-flip-card.flipped .capability-flip-inner{transform:rotateY(180deg)}.capability-face{backface-visibility:hidden;color:var(--ink);cursor:pointer;text-align:left;background:#f8f7f3;border:0;flex-direction:column;padding:28px;display:flex;position:absolute;inset:0}.capability-face>span{color:#989b99;font:8px var(--mono)}.capability-face h3{letter-spacing:-.045em;max-width:320px;margin:auto 0 16px;font-size:clamp(27px,2.6vw,38px);line-height:1}.capability-face>b{border-top:1px solid var(--line);color:#71667c;font:7px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-top:14px;font-weight:400}.capability-back{color:#f3edf6;background:linear-gradient(145deg,#17111f,#281839);transform:rotateY(180deg)}.capability-back>span{color:#a99db1}.capability-back h3{margin:36px 0 17px;font-size:24px}.capability-back p{color:#c7bfcd;margin:0 0 auto;font-size:12px;line-height:1.65}.capability-back>b{color:#d6cada;border-color:#f1eaf626}.integration-proof{padding-bottom:0}.integration-proof .section-intro{padding-bottom:32px}.integration-directory{max-width:var(--content-width);margin:0 auto 100px}.integration-tools{border:1px solid var(--line);background:#faf9f6cc;grid-template-columns:1.2fr .8fr;align-items:center;gap:18px;min-height:112px;padding:16px;display:grid}.integration-filter-groups{gap:8px;display:grid}.integration-filter{gap:6px;display:flex}.integration-filter button{border:1px solid var(--line);background:var(--white);color:#777c7c;cursor:pointer;min-height:34px;font:6px var(--mono);letter-spacing:.07em;white-space:nowrap;padding:0 11px}.integration-filter button.active{color:#f5f0f7;background:#1d1723;border-color:#1d1723}.integration-search{border:1px solid var(--line);background:var(--white);flex-direction:column;justify-content:center;min-height:72px;padding:11px 14px;display:flex}.integration-search span{color:#9b9e9d;font:6px var(--mono);letter-spacing:.1em;margin-bottom:7px}.integration-search input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;outline:0;padding:0 0 8px;font-size:11px}.integration-search input:focus{border-color:var(--violet-deep)}.integration-result-line{border:1px solid var(--line);color:#929694;min-height:38px;font:6px var(--mono);letter-spacing:.08em;border-top:0;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.integration-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));max-width:none;margin:0}.integration-card{transition:none}.integration-card:hover{z-index:auto;box-shadow:none;transform:none}.integration-face small,.integration-face span,.integration-face button{font-size:5.5px}.integration-face strong{margin:auto 0 9px;font-size:17px;line-height:1.04}.integration-front>span.connected{color:#46745f}.integration-front>span.progress{color:#a66c18}.integration-face button{min-height:28px;margin-top:12px}.integration-back strong{color:#f1ebf4;margin:15px 0 8px}.integration-back p{color:#c7bfcd;margin:0 0 auto;font-size:9px;line-height:1.45}.integration-back>span{color:#b6a8c0}.integration-empty{border:1px solid var(--line);color:#868b8a;border-top:0;place-items:center;min-height:220px;font-size:13px;display:grid}.integration-goal{border:1px solid var(--line);color:#eee7f2;background:linear-gradient(100deg,#211530,#17111f);border-top:0;grid-template-columns:145px 1fr 330px;align-items:center;gap:24px;min-height:130px;padding:26px 30px;display:grid}.integration-goal span{color:#a99db1;font:7px var(--mono);letter-spacing:.09em}.integration-goal strong{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,32px);line-height:1.03}.integration-goal p{color:#aaa0b1;margin:0;font-size:10px;line-height:1.55}.release-highlights>div{align-items:start;min-height:96px;padding:18px 0}.release-highlights span,.release-highlights h3,.release-highlights p{align-self:start}.release-highlights h3{text-transform:capitalize;padding-top:1px;line-height:1.25}.release-highlights p{max-width:610px}.changelog-cta h2{white-space:nowrap;max-width:none;font-size:clamp(42px,4.6vw,66px)}.posts{margin-top:58px}.flip-post{transition:transform .25s,box-shadow .25s}.flip-post:hover{z-index:3;transform:translateY(-4px);box-shadow:0 18px 40px #160f1e17}.post-graphic{position:relative}.posts .post-face>small{border:0;margin:0 0 12px;padding:0}.blog-reader{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a080dc7;padding:24px;position:fixed;inset:0;overflow:auto}.blog-reader>article{background:#f7f5f1;width:min(1040px,100%);margin:0 auto;box-shadow:0 30px 90px #00000059}.blog-reader>article>header{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f5f1f0;justify-content:space-between;align-items:center;min-height:62px;padding:0 22px;display:flex;position:sticky;top:-24px}.blog-reader header span,.blog-reader header small{color:#777b7b;font:7px var(--mono);letter-spacing:.08em;display:block}.blog-reader header small{color:#a0a3a2;margin-top:5px}.blog-reader header button{border:1px solid var(--line);cursor:pointer;min-height:34px;font:7px var(--mono);background:0 0;padding:0 12px}.blog-reader-hero{background:#100d18;height:min(52vw,520px);position:relative;overflow:hidden}.blog-reader-hero img{object-fit:cover;width:100%;height:100%}.blog-reader-hero span{color:#eee8f2;font:7px var(--mono);letter-spacing:.09em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0c14ad;padding:8px 10px;position:absolute;bottom:20px;left:24px}.blog-reader-title{max-width:820px;margin:0 auto;padding:74px 34px 60px}.blog-reader-title h1{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(50px,6vw,78px);line-height:.96}.blog-reader-title p{color:#646d6e;max-width:760px;margin:0;font-size:17px;line-height:1.65}.blog-reader-body{max-width:880px;margin:0 auto;padding:0 34px 75px}.blog-reader-body>section{border-top:1px solid var(--line);grid-template-columns:70px 1fr;padding:42px 0;display:grid}.blog-reader-body>section>span{color:#a0a3a2;font:8px var(--mono)}.blog-reader-body h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(30px,3vw,42px);line-height:1.02}.blog-reader-body p{color:#515b5d;margin:0 0 18px;font-size:15px;line-height:1.78}.blog-reader>article>footer{color:#eee8f2;background:#18111f;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;min-height:150px;padding:28px 34px;display:grid}.blog-reader footer span,.blog-reader footer strong{color:#a99db1;font:7px var(--mono);letter-spacing:.08em;font-weight:400}.blog-reader footer button{color:#eee8f2;cursor:pointer;min-height:42px;font:7px var(--mono);background:0 0;border:1px solid #f1eaf62e;padding:0 14px}.career-opening-list{grid-template-columns:1fr 1fr;display:grid}.career-role-column{grid-template-rows:1fr 1fr;display:grid}.career-role-column:first-child{border-right:1px solid var(--line)}.career-role-column .career-opening{border-right:0}.career-role-column .career-opening:last-child{border-bottom:1px solid var(--line)}.contact-outreach{background:var(--paper)}.contact-single{width:min(var(--content-width),calc(100% - 36px));border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:540px;margin:0 auto 100px;display:grid}.contact-single>div,.contact-single>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;padding:54px;display:flex}.contact-single>div{background:#faf9f6}.contact-single>div h2{letter-spacing:-.055em;margin:auto 0 24px;font-size:clamp(46px,5vw,68px);line-height:.98}.contact-single>div p{max-width:560px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.contact-single>a{color:#f1eaf5;background:linear-gradient(145deg,#241634,#17111f)}.contact-single>a span{color:#aa9cb5;font:7px var(--mono);letter-spacing:.1em}.contact-single>a strong{letter-spacing:-.045em;margin:auto 0 24px;font-size:clamp(28px,3.2vw,46px);line-height:1}.contact-single>a p{color:#b8adbf;max-width:480px;margin:0 0 38px;font-size:12px;line-height:1.65}.contact-single>a b{color:#e4d9e9;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f1eaf629;padding-top:17px;font-weight:400}@media (max-width:1040px){.integration-directory{margin-left:18px;margin-right:18px}}@media (max-width:780px){.page-hero-minimal.page-hero-minimal>small{text-align:right;font-size:82px;inset:auto 0 0 auto}.journey-variables{margin-top:34px}#solution-transformers .product-intro h2{margin-bottom:22px}.soft-capabilities .capability-flip-card,.capability-flip-inner{min-height:230px!important}.integration-proof .section-intro{padding-bottom:26px}.integration-tools{grid-template-columns:1fr}.integration-filter-groups{overflow-x:auto}.integration-filter{width:max-content}.integration-grid{grid-template-columns:repeat(2,1fr);margin-left:0;margin-right:0}.integration-card,.integration-card-inner{min-height:148px}.integration-goal{grid-template-columns:1fr;gap:12px;padding:24px 22px}.integration-goal p{max-width:520px}.release-highlights>div{padding:18px 0}.changelog-cta h2{white-space:normal;font-size:48px}.blog-reader{padding:0}.blog-reader>article>header{top:0}.blog-reader-hero{height:58vw;min-height:260px}.blog-reader-title{padding:54px 22px 42px}.blog-reader-title h1{font-size:46px}.blog-reader-title p{font-size:15px}.blog-reader-body{padding:0 22px 52px}.blog-reader-body>section{grid-template-columns:40px 1fr;padding:34px 0}.blog-reader-body p{font-size:14px}.blog-reader>article>footer,.career-opening-list{grid-template-columns:1fr}.career-role-column:first-child{border-right:0}.career-role-column .career-opening{border-right:1px solid var(--line)}.contact-single{grid-template-columns:1fr;min-height:auto}.contact-single>div,.contact-single>a{min-height:430px;padding:34px 28px}.contact-single>div h2{font-size:46px}}@media (max-width:430px){.integration-grid{grid-template-columns:1fr 1fr}.integration-face{padding:12px}.integration-face strong{font-size:15px}.integration-filter button{padding:0 9px}.blog-reader-title h1{font-size:40px}.blog-reader-body>section{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.capability-flip-inner{transition-duration:.01ms}}.hero-minimal>.hero-page-number{text-align:right;color:#493f521f;letter-spacing:-.09em;z-index:1;font-size:clamp(104px,11vw,166px);font-weight:650;line-height:.78;position:absolute;inset:auto 0 0 auto}@media (max-width:780px){.hero-minimal>.hero-page-number{text-align:right;font-size:82px;bottom:0;left:auto;right:0}}.integration-card{cursor:pointer;outline:0}.integration-card:focus-visible{z-index:4;box-shadow:inset 0 0 0 2px #4f3d728c,0 14px 28px #1911211a}.integration-card-action{border-top:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:28px;margin-top:12px;padding-top:10px;display:flex;color:#655a70!important;font:5.5px var(--mono)!important}.integration-card-action b{font-size:11px;font-weight:400}.integration-back .integration-card-action{border-color:#f1eaf629;margin-top:auto;color:#d9cfdf!important}.integration-result-line button,.integration-empty button{color:#665970;cursor:pointer;font:6px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0}.integration-result-line button:hover,.integration-empty button:hover{color:var(--violet-deep)}.integration-empty{align-content:center;gap:14px}.integration-empty>span{display:block}.integration-empty button{border:1px solid var(--line);background:#ffffffa6;padding:10px 12px}.integration-goal strong{white-space:nowrap;font-size:clamp(14px,2vw,28px)}.product-page-hero h1{max-width:none;font-size:clamp(46px,6.2vw,86px)}.product-page-hero .hero-title-line{white-space:nowrap;display:block}.solution-integration-proof{border-top:1px solid var(--line)}@media (max-width:780px){.operating-effect-grid{margin-top:54px;margin-bottom:54px}.product-page-hero h1{font-size:6.7vw}.integration-goal strong{letter-spacing:-.04em;font-size:14px}}.hero-rotating-copy{white-space:nowrap;align-items:baseline;display:inline-flex}.hero-didnt{margin-left:.12em}.hero-word-cycle{vertical-align:baseline;line-height:inherit;margin:0 -.03em -.05em;padding:0 .08em .05em .03em;display:inline-grid;overflow:visible}.hero-word-cycle>span{line-height:inherit;grid-area:1/1;padding-right:.02em;animation:.58s cubic-bezier(.16,.84,.28,1) both heroWordEnter;display:inline-block}.pricing-setup-note{width:min(var(--content-width),calc(100% - 36px));color:#8a8f8e;font:8px var(--mono);letter-spacing:.045em;margin:-72px auto 92px;line-height:1.55}@keyframes heroWordEnter{0%{opacity:0;filter:blur(7px);transform:translateY(.55em)rotateX(-35deg)}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)}}@media (max-width:780px){.hero-word-cycle{font-size:.82em}.pricing-setup-note{margin-top:-44px;margin-bottom:64px}}@media (prefers-reduced-motion:reduce){.hero-word-cycle>span{animation:none}}.post-article-trigger{cursor:pointer;outline:0;flex-direction:column;flex:1;display:flex}.post-article-trigger:focus-visible{box-shadow:inset 0 0 0 2px #4f3d727a}.post-article-trigger>small{border-top:1px solid var(--line);color:var(--muted);font:8px var(--mono);margin:auto 0 12px;padding-top:14px}.solution-workflow{border-top:1px solid var(--line)}@media (max-width:780px){.footer-brand-lockup img{width:50px;height:50px}.footer-brand-lockup strong{font-size:31px}}.about-hero{min-height:560px}.about-statements-section,.about-founders-section,.about-team-section{background:var(--paper)}.about-statement-grid{width:min(var(--content-width),calc(100% - 36px));border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 82px;display:grid}.about-statement-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f6b8;flex-direction:column;min-height:285px;padding:36px 38px;display:flex}.about-statement-grid h2{letter-spacing:-.06em;margin:auto 0 18px;font-size:clamp(42px,4.8vw,64px);font-weight:600;line-height:.96}.about-statement-grid p{border-top:1px solid var(--line);color:#9a969c;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;padding-top:16px}.about-founder-grid{width:min(var(--content-width),calc(100% - 36px));border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 88px;display:grid}.about-founder-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f6;grid-template-rows:minmax(275px,42%) 1fr;min-height:640px;display:grid}.founder-portrait{border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 38%,#cda96f42,#0000 19%),linear-gradient(135deg,#171120 0%,#261839 48%,#10131d 100%);position:relative;overflow:hidden}.founder-portrait:before{content:"";aspect-ratio:1;border:1px solid #cebfdd26;border-radius:50%;width:58%;position:absolute;bottom:-49%;right:-9%;box-shadow:0 0 90px #6d509f38}.founder-portrait:after{content:"";opacity:.16;mix-blend-mode:soft-light;background-image:radial-gradient(circle,#ffffff94 0 .5px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.founder-portrait-alt{background:radial-gradient(circle at 31% 42%,#dda05433,#0000 18%),linear-gradient(145deg,#111620 0%,#21162e 54%,#16111e 100%)}.founder-portrait>span{z-index:2;color:#f1ebf580;font:7px var(--mono);letter-spacing:.12em;position:absolute;top:22px;left:24px}.founder-portrait>b{z-index:2;color:#f1ebf52b;letter-spacing:-.085em;font-size:clamp(76px,8vw,126px);line-height:.75;position:absolute;bottom:17px;left:26px}.founder-portrait>i{z-index:2;background:#d49a54;border-radius:50%;width:7px;height:7px;position:absolute;bottom:22px;right:24px;box-shadow:0 0 0 7px #d49a5414,0 0 30px #d49a546b}.about-founder-copy{flex-direction:column;padding:38px;display:flex}.about-founder-copy h2{letter-spacing:-.055em;margin:auto 0 18px;font-size:clamp(39px,4.1vw,58px);font-weight:600;line-height:.98}.about-founder-copy p{max-width:600px;color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.7}.about-founder-copy a{border-top:1px solid var(--line);min-height:42px;color:var(--violet-deep);font:8px var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.about-founder-copy a b{font-size:13px;font-weight:400;transition:transform .2s}.about-founder-copy a:hover b{transform:translate(2px,-2px)}.about-team-banner{width:min(var(--content-width),calc(100% - 36px));color:#f0eaf3;background:linear-gradient(112deg,#15111b,#251732 60%,#171520);grid-template-columns:.48fr 1.25fr 1fr;align-items:center;gap:34px;min-height:170px;margin:0 auto 92px;padding:34px 38px;display:grid;box-shadow:0 24px 70px #1e13281f}.about-team-banner>span{color:#d9a464;font:8px var(--mono);letter-spacing:.13em}.about-team-banner h2{letter-spacing:-.05em;margin:0;font-size:clamp(31px,3.4vw,48px);font-weight:560;line-height:.98}.about-team-banner p{color:#b8afbe;max-width:400px;margin:0;font-size:12px;line-height:1.65}@media (max-width:900px){.about-team-banner{grid-template-columns:.45fr 1fr}.about-team-banner p{grid-column:2}}@media (max-width:680px){.about-hero{min-height:520px}.about-statement-grid,.about-founder-grid{grid-template-columns:1fr}.about-statement-grid article{min-height:230px;padding:28px 24px}.about-founder-card{grid-template-rows:265px 1fr;min-height:610px}.about-founder-copy{padding:30px 24px}.about-team-banner{grid-template-columns:1fr;gap:20px;min-height:260px;padding:30px 24px}.about-team-banner p{grid-column:auto}}.hero-minimal h1{margin-top:0}.section-label{height:auto;min-height:48px;font-size:11px;line-height:1.35}.tag{font-size:10px;line-height:1.35}.window-bar{font-size:10px}.journey-variables span,.journey-variables b{font-size:8px;line-height:1.35}.workflow-action span{letter-spacing:.07em;font-size:10px}.workflow-action b{font-size:15px;line-height:1.4}.workflow-action{grid-template-columns:1fr minmax(210px,260px)}.workflow-action button{padding:0 18px;font-size:13px}.workflow-stepper{background:linear-gradient(145deg,#fbfaf7e6,#f5f1f8c7);flex-direction:column;min-width:0;padding:28px 32px 24px;display:flex}.workflow-step-nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.workflow-step-nav button{border:1px solid var(--line);color:#8d8990;cursor:pointer;background:#ffffffa6;place-items:center;gap:4px;min-width:0;min-height:54px;padding:8px 6px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid}.workflow-step-nav button:hover{border-color:#4f3d724d;transform:translateY(-2px)}.workflow-step-nav button.active{color:#f3edf6;background:#24182e;border-color:#33253f}.workflow-step-nav button span{font:9px var(--mono)}.workflow-step-nav button b{letter-spacing:-.02em;font-size:12px}.workflow-product-view{flex-direction:column;flex:1;padding:52px 4px 30px;display:flex}.workflow-product-view>span{color:#8f8a92;font:10px var(--mono);letter-spacing:.09em}.workflow-product-view h3{letter-spacing:-.075em;margin:auto 0 18px;font-size:clamp(58px,7vw,94px);line-height:.8}.workflow-product-view p{color:#5e5962;max-width:610px;margin:0 0 30px;font-size:16px;line-height:1.65}.workflow-product-progress{background:#4f3d721f;height:2px;overflow:hidden}.workflow-product-progress i{transform-origin:0;background:linear-gradient(90deg,#493663,#a473d2);width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block}.workflow-step-controls{justify-content:space-between;align-items:end;min-height:42px;display:flex}.workflow-step-controls button{border:1px solid var(--line);color:#594d63;cursor:pointer;min-height:36px;font:10px var(--mono);text-transform:uppercase;background:#ffffffb3;padding:0 12px}.workflow-step-controls button:disabled{opacity:.35;cursor:default}.workflow-step-controls span{color:#918d94;font:10px var(--mono)}.catalog-tabs>span,.catalog-tabs button,.catalog-scroll-cue{font-size:10px}.catalog-product-head>span,.catalog-product-head>small{font-size:10px;line-height:1.35}.catalog-product-head>p{font-size:14px;line-height:1.45}.catalog-product-compare span{font-size:10px;line-height:1.35}.catalog-product-promise h4{max-width:430px;margin:auto 0 20px;font-size:clamp(31px,3vw,46px);line-height:1.02}.catalog-product-promise p{color:#eee7f3ad;margin:0;font-size:14px;line-height:1.6}.catalog-product-response h5{color:#2b2630;letter-spacing:-.03em;max-width:570px;margin:24px 0 18px;font-size:clamp(18px,1.7vw,25px);font-weight:580;line-height:1.15}.catalog-product-response>p{margin:0 0 auto;font-size:14px}.catalog-product-features em,.catalog-product-meta em,.catalog-product-meta span,.integration-filter button,.integration-search span,.integration-result-line,.integration-result-line button,.integration-empty button{font-size:9px;line-height:1.35}.integration-search input{font-size:14px}.integration-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.integration-card,.integration-card-inner{min-height:178px}.integration-face{padding:18px}.integration-face small,.integration-face span,.integration-card-action{line-height:1.35;font-size:9px!important}.integration-face strong{font-size:20px}.integration-back p{font-size:12px;line-height:1.55}.integration-front>span.wishlist{color:#73547e}.integration-goal span{font-size:10px;line-height:1.35}.integration-goal p{font-size:12px}.founder-portrait>span,.about-founder-copy a{font-size:10px;line-height:1.35}.about-founder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-founder-card-compact{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:38% 62%;min-height:360px}.about-founder-card-compact .founder-portrait{border-right:1px solid var(--line);border-bottom:0}.founder-portrait-rajul{background:radial-gradient(circle at 72% 38%,#7e59ab40,#0000 20%),linear-gradient(145deg,#15121e 0%,#281737 58%,#111620 100%)}.about-team-grid{width:min(var(--content-width),calc(100% - 36px));border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 92px;display:grid}.about-team-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f6c7;flex-direction:column;min-height:285px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.about-team-card>span{color:#918d94;font:10px var(--mono);letter-spacing:.09em}.about-team-card>b{color:#4f3d7212;letter-spacing:-.08em;font-size:96px;line-height:1;position:absolute;top:14px;right:18px}.about-team-card>div{z-index:1;margin:auto 0 28px;position:relative}.about-team-card h2{letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(30px,3vw,44px);line-height:.98}.about-team-card p{color:#69646d;margin:0;font-size:15px;line-height:1.5}.about-team-card a{border-top:1px solid var(--line);color:#5e4c6b;min-height:42px;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-top:14px;display:flex}.about-team-card a i{font-size:14px;font-style:normal}@media (max-width:780px){.hero-minimal h1{margin-top:0}.workflow-stepper{min-height:500px;padding:22px 18px}.workflow-step-nav{gap:4px}.workflow-step-nav button{min-height:48px;padding:6px 3px}.workflow-step-nav button span{font-size:8px}.workflow-step-nav button b{font-size:10px}.workflow-product-view{padding-top:38px}.workflow-product-view h3{font-size:66px}.workflow-product-view p{font-size:15px}.workflow-action{grid-template-columns:1fr}.catalog-product-compare{grid-template-rows:.92fr 1.08fr}.catalog-product-promise h4{font-size:28px}.catalog-product-promise p,.catalog-product-response>p{font-size:12px}.catalog-product-response h5{font-size:18px}.catalog-product-meta span{font-size:8px}.about-founder-grid,.about-team-grid{grid-template-columns:1fr}.about-founder-card-compact{grid-column:auto;grid-template-rows:250px 1fr;grid-template-columns:1fr;min-height:520px}.about-founder-card-compact .founder-portrait{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:430px){.workflow-step-nav button span{display:none}.workflow-step-nav button b{font-size:9px}.workflow-product-view h3{font-size:58px}}.page-hero-minimal,.page-hero-minimal.about-hero,.page-hero-minimal.changelog-hero{min-height:520px;padding-top:94px;padding-bottom:58px}.page-hero-minimal h1{margin-top:24px;margin-bottom:20px}.product-index-grid>a>p{font-size:13px;line-height:1.55}.catalog-track{overscroll-behavior:contain;display:block;overflow:hidden}.catalog-track .product-story-panel{grid-template-rows:142px minmax(0,1fr) 106px;width:100%;min-width:0;max-width:none;height:100%;min-height:100%;margin:0 0 14px}.catalog-product-compare{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.catalog-product-compare>article{padding:30px}.catalog-product-promise h4{font-size:clamp(29px,2.55vw,40px)}.catalog-product-promise p,.catalog-product-response>p{font-size:13px;line-height:1.58}.catalog-product-response h5{margin-top:20px;margin-bottom:14px;font-size:clamp(17px,1.48vw,22px)}.catalog-product-features{margin-bottom:12px;padding-top:12px}.catalog-product-features li{font-size:11px}.capability-flip-inner,.integration-card-inner,.flip-post-inner{will-change:transform}.post-face{transform-style:preserve-3d;backface-visibility:hidden;overflow:hidden}.post-front{opacity:1;transition:opacity .12s;transform:rotateY(0)translateZ(1px)}.post-back{opacity:0;pointer-events:none;transition:opacity .16s .14s;transform:rotateY(180deg)translateZ(1px)}.flip-post.flipped .post-front{opacity:0;pointer-events:none}.flip-post.flipped .post-back{opacity:1;pointer-events:auto}.posts .post-back>small{border-top:1px solid #ffffff29;margin:34px 0 18px;padding-top:18px}.posts .post-back>button{margin-top:auto}.about-founder-card-compact{min-height:440px}.about-team-card{min-height:360px}.about-team-card .about-team-role{color:#4f3f5d;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 17px}.about-team-card .about-team-bio{color:#6c6770;max-width:520px;margin:0;font-size:13px;line-height:1.65}@media (max-width:780px){.page-hero-minimal,.page-hero-minimal.about-hero,.page-hero-minimal.changelog-hero{min-height:500px;padding:86px 18px 50px}.product-index-grid>a>p{font-size:12px}.catalog-track .product-story-panel{grid-template-rows:112px minmax(0,1fr) 112px;min-width:0}.catalog-product-compare{grid-template-rows:.84fr 1.16fr;grid-template-columns:1fr}.catalog-product-compare>article{padding:18px}.catalog-product-promise h4{font-size:25px}.catalog-product-promise p,.catalog-product-response>p{font-size:11px;line-height:1.5}.catalog-product-response h5{margin-top:12px;margin-bottom:9px;font-size:16px}.catalog-product-features{margin-top:10px}.catalog-product-features li{font-size:9px}.about-founder-card-compact{min-height:610px}.about-team-card{min-height:390px}}@media (prefers-reduced-motion:reduce){.capability-flip-inner,.integration-card-inner,.flip-post-inner{transition-duration:.01ms}}.hero-minimal{min-height:500px}@media (max-width:780px){.hero-minimal{min-height:560px}}.pixel-field{-webkit-mask-image:radial-gradient(#0000 0 32%,#000 68%,#0000 93%)}.interactive-field{-webkit-mask-image:radial-gradient(88% 84% at 50% 54%,#0000009e 0 24%,#000000c7 40%,#000 68%,#00000094 89%,#0000 100%)}.handoff-animation:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000)}.product-portrait:before{-webkit-mask-image:linear-gradient(#000,#0000 86%)}.catalog-story{height:calc(100dvh - 96px);min-height:0}.catalog-track .product-story-panel{grid-template-rows:142px minmax(min-content,1fr) auto;height:auto;min-height:100%}@media (max-width:960px){.header{grid-template-columns:minmax(0,1fr) 80px;height:60px}.header>.logo{border-right:1px solid var(--line);min-width:0;padding:0 18px}.menu{font:9px var(--mono);text-transform:uppercase;background:0 0;border:0;display:block}.header nav{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:none;position:absolute;top:60px;left:0;right:0}.header nav.open{display:grid}.header nav a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:52px}.header-actions{display:none}.scroll-progress{top:60px}.product-page-hero h1{max-width:min(760px,100%);font-size:clamp(44px,6.4vw,62px)}.product-page-hero .hero-title-line{white-space:normal}.catalog-story{grid-template-rows:72px minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 82px);top:70px}.catalog-tabs{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:stretch;gap:6px;min-width:0;padding:8px;overflow:hidden}.catalog-tabs>span{text-align:center;flex:0 0 68px;place-items:center;width:68px;margin:0;font-size:0;display:grid}.catalog-tabs>span:after{content:"SCROLL ↓";font:7px var(--mono);letter-spacing:.08em}.catalog-tabs button{border:1px solid var(--line);flex:1 1 0;grid-template-columns:minmax(18px,auto) 8px minmax(0,1fr);width:auto;min-width:0;min-height:54px;padding:0 8px}.catalog-scroll-cue{display:none}.catalog-track{padding:8px}.catalog-track .product-story-panel{grid-template-rows:126px minmax(min-content,1fr) auto;min-width:0}}@media (max-width:780px){.interactive-field{-webkit-mask-image:radial-gradient(105% 86% at 50% 55%,#0000008a 0 22%,#000000b8 42%,#000 73%,#0000 100%)}.product-page-hero h1{max-width:min(620px,100%);font-size:clamp(38px,10.5vw,52px)}.product-page-hero .hero-title-line{white-space:normal}.hero-rotating-copy{white-space:normal;flex-wrap:wrap;justify-content:center;max-width:100%}.catalog-track .product-story-panel{grid-template-rows:112px minmax(min-content,1fr) auto}.catalog-product-compare{grid-template-rows:auto auto}}@media (max-width:430px){.hero-rotating-copy{font-size:.78em}.catalog-tabs>span{flex-basis:58px;width:58px}.catalog-tabs button{grid-template-columns:1fr;place-items:center;padding:0 3px;font-size:10px}.catalog-tabs button b,.catalog-tabs button i{display:none}}@media (max-height:760px) and (min-width:961px){.catalog-product-head{padding-top:20px;padding-bottom:18px}.catalog-track .product-story-panel{grid-template-rows:122px minmax(min-content,1fr) auto}.catalog-product-compare>article{padding-top:24px;padding-bottom:24px}.catalog-product-meta{padding-top:12px;padding-bottom:12px}}html.landing-intro-active,html.landing-intro-active body{overflow:hidden}.hero-cinematic{justify-content:center;min-height:calc(100svh - 68px);padding-top:clamp(28px,4.5vh,52px)}html.landing-intro-active .hero-cinematic{z-index:100}.hero-cinematic:has(>.landing-intro){z-index:100}.hero-cinematic>.landing-intro{z-index:1;will-change:opacity;background:#09090b;border:0;animation:14.3s cubic-bezier(.62,0,.2,1) both landingIntroDismiss;position:fixed;inset:0;overflow:hidden}.landing-intro:before{content:"";aspect-ratio:1.8;filter:blur(44px);opacity:0;background:radial-gradient(#6e5a9a29,#0000 68%);border-radius:50%;width:min(72vw,980px);animation:13s ease-out .35s both landingIntroGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)scale(.72)}.hero-cinematic>.hero-cinematic-headline{z-index:2;transition:color 1.45s cubic-bezier(.28,.72,.24,1)}.hero-cinematic>.hero-cinematic-headline:is(.is-intro,.is-headline-out){width:min(1120px,100% - 48px);margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-opening-line{display:block}.hero-cinematic-headline.is-intro,.hero-cinematic-headline.is-headline-out{color:#f4f1eb}.hero-cinematic-headline.is-resolving{color:var(--text)}.hero-cinematic-headline.is-intro mark,.hero-cinematic-headline.is-headline-out mark{background:linear-gradient(#0000 72%,#6e5a9a00 72%);transition:background .9s}.hero-cinematic-headline.is-resolving mark{background:linear-gradient(transparent 72%, var(--underline) 72%)}.hero-cinematic-headline.is-intro .hero-opening-line{opacity:0;animation:.72s cubic-bezier(.16,.84,.28,1) .18s both landingOpeningIn;transform:translateY(.16em)}.hero-cinematic-headline.is-headline-out .hero-opening-line,.hero-cinematic-headline.is-headline-out mark{animation:.62s cubic-bezier(.55,0,.72,.18) both landingHeadlineOut}.hero-cinematic-headline.is-brand,.hero-cinematic-headline.is-logo-grow{opacity:0}.hero-cinematic-headline.is-resolving{animation:.95s cubic-bezier(.16,.84,.28,1) both landingHeadlineReturn}.hero-cinematic-headline .hero-word-cycle{min-width:.12em;min-height:1em}.hero-cinematic-headline .hero-intro-word{opacity:0;filter:blur(9px);animation:cubic-bezier(.2,.76,.25,1) both landingWordFlash;transform:translateY(.46em)scale(.985)}.hero-cinematic-headline .hero-intro-word-final{animation-name:landingWordSettle}.hero-intro-verdict{white-space:nowrap;align-items:baseline;gap:.11em;display:inline-flex}.hero-intro-verdict i,.hero-intro-verdict b{font:inherit;font-style:normal;font-weight:inherit;display:inline-block}.hero-cinematic-headline:is(.is-intro,.is-headline-out) .hero-intro-verdict i{opacity:0;animation:.64s cubic-bezier(.12,.86,.24,1) 6.76s both landingDidIn;transform:translateY(.72em)}.hero-cinematic-headline:is(.is-intro,.is-headline-out) .hero-intro-verdict b{opacity:0;animation:.7s cubic-bezier(.12,.86,.24,1) 6.88s both landingNotIn;transform:translate(.72em)}.hero-cinematic-headline:is(.is-resolving,.is-settled) .hero-intro-verdict i,.hero-cinematic-headline:is(.is-resolving,.is-settled) .hero-intro-verdict b,.hero-cinematic-headline.is-cycling .hero-intro-verdict i,.hero-cinematic-headline.is-cycling .hero-intro-verdict b{opacity:1;transform:none}.hero-cinematic-headline.is-resolving .hero-word-cycle>span,.hero-cinematic-headline.is-settled .hero-word-cycle>span{opacity:1;filter:none;animation:none;transform:none}.hero-cinematic>.hero-brand-chapter{z-index:2;color:#f4f1eb;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.hero-brand-message{text-align:center;opacity:0;gap:clamp(28px,4vh,46px);width:100%;display:grid}.hero-brand-chapter:is(.is-brand,.is-logo-grow) .hero-brand-message{opacity:1}.hero-brand-preamble{letter-spacing:-.058em;opacity:0;font-size:clamp(40px,5.2vw,76px);font-weight:560;line-height:.98;display:block}.hero-brand-command{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.hero-klyp-orb{aspect-ratio:1;filter:drop-shadow(0 0 28px #ff990a42);opacity:0;will-change:transform, opacity, filter;contain:paint;backface-visibility:hidden;background:radial-gradient(circle,#ffad24 0 43%,#ff990a 52%,#ff990abd 60%,#ff990a42 68%,#0000 77%);border-radius:50%;grid-column:2;width:clamp(82px,8.5vw,126px);display:block;transform:scale(.2)}.hero-brand-command strong{letter-spacing:-.075em;opacity:0;white-space:nowrap;grid-column:3;justify-self:start;margin-left:clamp(18px,2vw,30px);font-size:clamp(62px,7.4vw,112px);font-weight:720;line-height:.88}.hero-brand-chapter.is-brand .hero-brand-preamble{animation:.72s cubic-bezier(.16,.84,.28,1) both landingBrandPreambleIn}.hero-brand-chapter.is-brand .hero-klyp-orb{animation:.72s cubic-bezier(.12,.86,.24,1) .34s both landingBrandOrbIn}.hero-brand-chapter.is-brand .hero-brand-command strong{animation:.76s cubic-bezier(.16,.84,.28,1) .42s both landingBrandCommandIn}.hero-brand-chapter.is-logo-grow .hero-brand-preamble,.hero-brand-chapter.is-logo-grow .hero-brand-command strong{animation:.46s both landingBrandTextOut}.hero-brand-chapter.is-logo-grow .hero-klyp-orb{filter:none;animation:2.35s cubic-bezier(.6,.02,.12,1) both landingBrandOrbExpand,2.35s linear both landingBrandOrbFade}.hero-cinematic>.interactive-field{opacity:0;animation:2.15s ease-out 11.02s both landingFieldIn}.hero-cinematic>.hero-page-number,.hero-cinematic>p,.hero-cinematic>.button-row,.hero-cinematic>.built-for{opacity:0;animation:.92s cubic-bezier(.16,.84,.28,1) both landingHeroSettle;transform:translateY(12px)}.hero-cinematic>.hero-page-number{animation-delay:11.24s}.hero-cinematic>p{animation-delay:13.34s}.hero-cinematic>.button-row{animation-delay:13.44s}.hero-cinematic>.built-for{animation-delay:13.54s}@keyframes landingOpeningIn{0%{opacity:0;filter:blur(8px);transform:translateY(.16em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landingWordFlash{0%{opacity:0;filter:blur(9px);transform:translateY(.46em)scale(.985)}28%,68%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(7px);transform:translateY(-.34em)scale(.99)}}@keyframes landingWordSettle{0%{opacity:0;filter:blur(9px);transform:translateY(.46em)}14%,to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landingDidIn{0%{opacity:0;filter:blur(8px);transform:translateY(.72em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landingNotIn{0%{opacity:0;filter:blur(8px);transform:translate(.72em)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes landingHeadlineOut{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(8px)}}@keyframes landingHeadlineReturn{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landingBrandPreambleIn{0%{opacity:0;filter:blur(9px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landingBrandOrbIn{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 #ff990a00);transform:scale(.2)}to{opacity:1;filter:blur()drop-shadow(0 0 28px #ff990a42);transform:scale(1)}}@keyframes landingBrandCommandIn{0%{opacity:0;filter:blur(9px);transform:translate(26px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes landingBrandTextOut{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(6px);transform:translateY(-8px)}}@keyframes landingBrandOrbExpand{0%{transform:translate(0)scale(1)}to{transform:translateY(clamp(-54px,-6vh,-32px))scale(42)}}@keyframes landingBrandOrbFade{0%,78%{opacity:1}to{opacity:0}}@keyframes landingIntroGlow{0%{opacity:0;transform:translate(-50%,-45%)scale(.72)}55%{opacity:.82}to{opacity:0;transform:translate(-50%,-52%)scale(1.2)}}@keyframes landingIntroDismiss{0%,76%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes landingHeroSettle{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landingFieldIn{0%{opacity:0}to{opacity:1}}@media (max-width:780px){.hero-cinematic{min-height:calc(100svh - 60px);padding-top:32px}.hero-brand-message{gap:28px}.hero-brand-preamble{font-size:clamp(34px,9vw,52px)}.hero-klyp-orb{width:clamp(66px,18vw,88px)}.hero-brand-command strong{margin-left:14px;font-size:clamp(46px,12vw,66px)}}@media (max-height:760px) and (min-width:781px){.hero-cinematic{padding-top:24px}.hero-cinematic h1{margin-bottom:14px;font-size:clamp(54px,6.15vw,84px)}.hero-cinematic>p{margin-bottom:18px;font-size:15px;line-height:1.45}.hero-cinematic .built-for{margin-top:32px;padding-bottom:14px}.hero-cinematic .built-for>div{margin-top:12px}}@media (prefers-reduced-motion:reduce){.landing-intro{display:none}.hero-cinematic-headline,.hero-cinematic-headline .hero-opening-line,.hero-cinematic-headline .hero-word-cycle>span,.hero-cinematic-headline .hero-intro-verdict i,.hero-cinematic-headline .hero-intro-verdict b{opacity:1;color:var(--text);filter:none;animation:none;transform:none}.hero-brand-chapter{display:none!important}.hero-cinematic>.interactive-field,.hero-cinematic>.hero-page-number,.hero-cinematic>p,.hero-cinematic>.button-row,.hero-cinematic>.built-for{opacity:1;filter:none;animation:none;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
