/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}::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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.right-1{right:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.contact-address{margin-top:14px;color:#b9ccc6!important;font-family:var(--font-geist-sans),Arial,sans-serif!important;letter-spacing:0!important;font-size:12px!important;display:block!important}:root{--night:#071817;--night2:#0b2723;--ink:#10211e;--muted:#64746f;--paper:#f3f5f1;--white:#fff;--line:#dce4df;--mint:#a9f5d4;--green:#1d785e;--lime:#c8ff78;--amber:#efb45c;--red:#cb6964;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{font:inherit}nav{z-index:20;color:#fff;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 max(32px,50vw - 620px);display:flex;position:absolute}.brand{align-items:center;gap:10px;display:flex}.brand>span{background:var(--mint);width:35px;height:35px;color:var(--night);font:700 19px var(--serif);border-radius:3px 13px;place-items:center;display:grid}.brand div{flex-direction:column;line-height:1;display:flex}.brand b{letter-spacing:3px;font-size:15px}.brand small{letter-spacing:1.5px;opacity:.65;margin-top:4px;font-size:8px}.navlinks{color:#c1d2ce;align-items:center;gap:29px;font-size:13px;display:flex}.nav-cta{border:1px solid #52716a;border-radius:4px;padding:10px 15px;color:#fff!important}.menu{color:#fff;background:0 0;border:0;font-size:24px;display:none}.hero{background:radial-gradient(circle at 76% 42%,#19483f 0,#0c2823 24%,var(--night) 54%);color:#fff;grid-template-columns:1.02fr .98fr;align-items:center;min-height:790px;padding:120px max(32px,50vw - 620px) 80px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#000);mask-image:linear-gradient(90deg,#0000,#000 50%,#000)}.ambient{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.a1{border:1px solid #5cc79e20;width:450px;height:450px;top:20px;right:-120px}.a2{border:1px solid #5cc79e18;width:650px;height:650px;top:70px;right:-20px}.hero-copy,.hero-visual{z-index:2}.kicker{color:#b8d0ca;text-transform:uppercase;letter-spacing:1px;background:#ffffff08;border:1px solid #395950;border-radius:30px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:inline-flex}.kicker i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 12px var(--mint);border-radius:50%}h1{font:400 clamp(50px,5.8vw,78px)/.98 var(--serif);letter-spacing:-3.5px;max-width:760px;margin:25px 0}h1 span{color:var(--mint);font-style:italic}.hero-copy>p{color:#b8c8c3;max-width:650px;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:22px;margin:31px 0;display:flex}.button{cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:25px;min-height:49px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.button.primary{background:var(--mint);color:var(--night);box-shadow:0 10px 35px #3ef6af1f}.button.primary:hover{background:#c2ffe2;transform:translateY(-1px)}.button.text{color:#fff}.button.text i{border:1px solid #48665f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.trust-row{color:#8eaaa2;gap:25px;font-size:11px;display:flex}.hero-visual{place-items:center;height:550px;display:grid;position:relative}.core{background:radial-gradient(circle,#183f36,#0a211d 70%);border:1px solid #62c39d50;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:238px;height:238px;display:flex;position:relative;box-shadow:0 0 100px #62c39d18}.core:before,.core:after{content:"";border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:-42px}.core:after{border-style:dashed;animation:24s linear infinite spin;inset:-96px}.core small{font:9px var(--font-geist-mono);letter-spacing:2px;color:#8cb6aa}.core strong{font:400 74px var(--serif);color:var(--mint);line-height:1}.core>span{color:#a8bdb7;font-size:11px}.pulse{border:1px solid #98e6c450;border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:-12px}.orbit{border-radius:50%;width:390px;height:390px;margin:-195px;animation:30s linear infinite spin;position:absolute;inset:50%}.orbit:before{content:"";background:var(--mint);width:9px;height:9px;box-shadow:0 0 20px var(--mint);border-radius:50%;position:absolute;top:-5px;left:50%}.orbit span{font:8px var(--font-geist-mono);letter-spacing:2px;color:#6d9e91;position:absolute;top:-18px;left:calc(50% + 16px)}.o2{width:480px;height:480px;margin:-240px;animation-duration:42s;animation-direction:reverse}.o3{width:330px;height:330px;margin:-165px;animation-duration:22s}.float-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e2a25df;border:1px solid #3c5b53;border-radius:6px;align-items:center;gap:11px;min-width:190px;padding:11px 15px;animation:5s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 18px 40px #0004}.float-card>i{width:28px;height:28px;color:var(--mint);background:#173c33;border-radius:50%;place-items:center;font-style:normal;display:grid}.float-card div{flex-direction:column;display:flex}.float-card small{color:#78978e;text-transform:uppercase;letter-spacing:1px;font-size:9px}.float-card b{margin-top:3px;font-size:11px}.fc1{top:17%;left:5%}.fc2{animation-delay:-1.5s;top:42%;right:1%}.fc3{animation-delay:-3s;bottom:15%;left:1%}.proofbar{background:var(--mint);height:65px;font:italic 18px var(--serif);justify-content:center;align-items:center;gap:70px;display:flex}.proofbar span:not(:last-child):after{content:"✦";margin-left:70px;font-size:10px;font-style:normal}.section{max-width:1240px;margin:auto;padding:115px 32px}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:60px;display:flex}.section-head small,.demo-copy>small,.security-copy>small,.package-copy>small,.final-cta small{font:700 10px var(--font-geist-mono);letter-spacing:2px;color:var(--green)}h2{font:400 clamp(36px,4.2vw,56px)/1.07 var(--serif);letter-spacing:-2px;margin:13px 0}.section-head>p{max-width:400px;color:var(--muted);line-height:1.7}.agent-flow{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.agent-flow:before{content:"";background:var(--line);height:1px;position:absolute;top:43px;left:8%;right:8%}.agent{padding:0 20px;position:relative}.agent>span{font:9px var(--font-geist-mono);color:#91a099}.agent>i{border:1px solid var(--line);width:50px;height:50px;color:var(--green);background:#fff;border-radius:50%;place-items:center;margin:10px 0 24px;font-size:19px;font-style:normal;display:grid;box-shadow:0 4px 12px #0d2b2210}.agent h3{font:500 20px var(--serif);margin:0 0 10px}.agent p{color:var(--muted);font-size:13px;line-height:1.65}.demo-section{background:#e9ede7;padding:105px max(32px,50vw - 620px)}.demo-copy{text-align:center;max-width:680px;margin:auto auto 45px}.demo-copy p{color:var(--muted);line-height:1.7}.product-window{background:#fff;border:1px solid #ced8d2;border-radius:12px;overflow:hidden;box-shadow:0 35px 90px #142b2430}.window-bar{color:#fff;background:#0f211e;align-items:center;gap:6px;height:43px;padding:0 15px;display:flex}.window-bar>span{background:#6f827d;border-radius:50%;width:7px;height:7px}.window-bar>b{letter-spacing:1px;margin-left:9px;font-size:10px}.window-bar>em{color:var(--mint);border:1px solid #446159;border-radius:20px;margin-left:auto;padding:3px 8px;font-size:9px;font-style:normal}.app-shell{grid-template-columns:245px 1fr;min-height:550px;display:grid}.demo-inbox{border-right:1px solid var(--line);background:#f5f7f4;padding:18px 12px}.demo-label{font:700 9px var(--font-geist-mono);letter-spacing:1px;color:#798982;padding:0 9px 10px}.demo-label i{float:right;color:var(--green);background:#daece4;border-radius:20px;padding:2px 6px;font-style:normal}.mail{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;width:100%;padding:12px;display:flex}.mail:hover,.mail.active{background:#fff;border-color:#cddbd4;box-shadow:0 5px 14px #10251f0c}.mail span{color:#77857f;font-size:10px}.mail b{margin:4px 0;font-size:12px}.mail small{color:#91a099;font-size:9px}.demo-main{padding:25px 28px}.demo-head{justify-content:space-between;display:flex}.demo-head small,.result-card>small{font:700 8px var(--font-geist-mono);letter-spacing:1.4px;color:#83918c}.demo-head h3{font:500 22px var(--serif);margin:5px 0}.demo-head p{color:#83918c;margin:0;font-size:10px}.state{text-transform:uppercase;background:#e7ece9;border-radius:20px;height:fit-content;padding:5px 9px;font-size:9px}.state.review{color:#95601a;background:#fff0d7}.stepper{border:1px solid var(--line);border-radius:6px;margin:23px 0;padding:10px 12px;display:flex}.stepper div{color:#9ba7a2;flex:1;align-items:center;font-size:9px;display:flex;position:relative}.stepper div:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;left:67px;right:9px}.stepper i{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;margin-right:5px;font-style:normal;display:grid}.stepper .working{color:var(--green)}.stepper .done{color:var(--green);font-weight:700}.stepper .done i{background:var(--green);color:#fff}.demo-empty{text-align:center;padding:80px 20px}.doc-stack{width:50px;height:50px;margin:auto;position:relative}.doc-stack i{background:#fff;border:1px solid #9bb3aa;border-radius:3px;width:34px;height:43px;position:absolute;top:4px;left:8px}.doc-stack i:nth-child(2){transform:rotate(8deg)}.doc-stack i:nth-child(3){transform:rotate(-6deg)}.demo-empty h4{font:500 20px var(--serif);margin:17px 0 5px}.demo-empty p{color:var(--muted);margin-bottom:18px;font-size:11px}.result-grid{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.result-card{border:1px solid var(--line);border-radius:6px;padding:14px}.chips{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.chips span{color:#2d6252;background:#edf4f0;border-radius:3px;padding:5px 7px;font-size:9px}.result-card p{color:var(--muted);font-size:10px;line-height:1.55}.score-card{grid-row:span 1;grid-template-columns:1fr auto;align-items:center;display:grid}.score-card>small{grid-column:1/-1}.score-card strong{font:40px var(--serif);color:var(--green)}.score-card strong em{font:normal 10px var(--font-geist-mono);color:#8a9993}.grade{color:var(--green);background:#dcf0e7;border-radius:3px;padding:5px;font-size:9px}.draft-card{min-height:130px}.approval-card div{gap:6px;display:flex}.approval-card button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:3px;padding:7px;font-size:9px}.approval-card .approve{background:var(--green);color:#fff;border-color:var(--green)}.decision{border-radius:3px;padding:7px;font-size:10px;display:block}.decision.no{color:#95524e;background:#f8e6e4}.use-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.use{border:1px solid var(--line);background:#fff;border-radius:3px;min-height:330px;padding:30px;position:relative;overflow:hidden}.use>span{font:9px var(--font-geist-mono);color:#a5b1ac;position:absolute;top:16px;right:20px}.use h3{font:400 28px var(--serif);margin:28px 0 8px}.use p{color:var(--muted);max-width:460px;line-height:1.6}.use.wide{grid-column:1/-1;min-height:250px}.mini-mail{border:1px solid var(--line);background:#f4f7f4;border-radius:5px;flex-direction:column;max-width:90%;margin-top:25px;padding:14px;display:flex}.mini-mail small{color:#8a9993;font-size:8px}.mini-mail b{margin:4px 0;font-size:12px}.mini-mail p{margin:2px 0;font-size:9px}.mini-mail i{color:var(--green);border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-size:9px;font-style:normal}.meter{background:#f0f4f1;border-radius:4px;height:95px;margin-top:30px;padding:20px;position:relative}.meter:before{content:"";background:#dbe4df;height:5px;position:absolute;bottom:18px;left:20px;right:20px}.meter i{background:var(--green);height:5px;position:absolute;bottom:18px;left:20px}.meter b{font:40px var(--serif);color:var(--green)}.meter small{margin-left:10px;font-size:8px}.approval-visual{background:var(--night);color:#fff;border-radius:4px;align-items:center;gap:10px;margin-top:30px;padding:22px;display:flex}.approval-visual i{color:#8faca3;font-size:9px;font-style:normal}.approval-visual span{font-size:10px}.approval-visual b{background:var(--mint);color:var(--night);border-radius:3px;margin-left:auto;padding:8px;font-size:9px}.integration-row{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.integration-row i{border:1px solid var(--line);background:#f7f9f7;border-radius:4px;padding:15px 20px;font-size:11px;font-style:normal}.security{background:var(--night);color:#fff}.security-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;max-width:1240px;margin:auto;padding:120px 32px;display:grid}.shield{place-items:center;height:500px;display:grid;position:relative}.shield:before,.shield:after{content:"";border:1px solid #315149;border-radius:50%;width:380px;height:380px;position:absolute}.shield:after{border-style:dashed;width:490px;height:490px;animation:40s linear infinite spin}.shield>div{clip-path:polygon(50% 0,92% 16%,88% 72%,50% 100%,12% 72%,8% 16%);z-index:2;background:linear-gradient(145deg,#193e35,#0d2621);place-items:center;width:225px;height:270px;display:grid;position:relative;box-shadow:0 20px 80px #000}.shield span{font:10px/1.6 var(--font-geist-mono);letter-spacing:2px;color:var(--mint);text-align:center}.shield i{border:1px solid #5e9e8740;border-radius:50%;width:130px;height:130px;position:absolute}.shield i:nth-of-type(2){width:85px;height:85px}.shield i:nth-of-type(3){background:var(--mint);width:30px;height:30px;box-shadow:0 0 35px var(--mint)}.security-copy>p{color:#9fb3ad;line-height:1.7}.security-list{margin-top:34px}.security-list>div{border-top:1px solid #29433d;gap:17px;padding:17px 0;display:flex}.security-list i{font:9px var(--font-geist-mono);color:#719087;font-style:normal}.security-list span{color:#8ba29b;flex-direction:column;font-size:12px;display:flex}.security-list b{color:#fff;margin-bottom:4px;font-size:13px}.compare-table{border:1px solid var(--line);background:#fff;border-radius:4px;overflow:hidden}.tr{border-bottom:1px solid var(--line);grid-template-columns:1.5fr repeat(3,1fr);display:grid}.tr:last-child{border:0}.tr span{padding:16px 20px;font-size:12px}.tr span:not(:last-child){border-right:1px solid var(--line)}.tr.head{color:#65736e;background:#edf1ed;font-size:10px}.tr.head span{text-transform:uppercase;letter-spacing:.5px;font-size:9px}.atlas-col{color:var(--green);font-weight:700;background:#e9f7f0!important}.package{color:#fff;background:#16342f}.package-inner{grid-template-columns:1fr .78fr;align-items:center;gap:95px;max-width:1180px;margin:auto;padding:115px 32px;display:grid}.package-copy>small{color:var(--mint)}.package-copy>p{color:#abc0ba;line-height:1.7}.package-copy ul{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;padding:0;list-style:none;display:grid}.package-copy li{color:#d8e2df;padding-left:20px;font-size:12px;position:relative}.package-copy li:before{content:"✓";color:var(--mint);position:absolute;left:0}.price-card{color:var(--ink);background:#f8faf7;border-radius:5px;padding:35px;position:relative;box-shadow:0 30px 80px #001a1430}.limited{background:var(--mint);text-transform:uppercase;letter-spacing:.5px;border-radius:4px 4px 0 0;padding:7px 12px;font-size:9px;position:absolute;top:-29px;right:-1px}.price-card>span{font:700 9px var(--font-geist-mono);letter-spacing:1.5px;color:var(--green)}.price{border-bottom:1px solid var(--line);padding:18px 0}.price strong{font:50px var(--serif);display:block}.price small{color:var(--muted)}.price-card>p{color:var(--muted);font-size:12px;line-height:1.6}.price-details{border-top:1px solid var(--line);flex-direction:column;margin-top:18px;padding-top:12px;display:flex}.price-details span{color:var(--muted);justify-content:space-between;padding:5px 0;font-size:11px;display:flex}.price-details b{color:var(--ink)}.checkout{width:100%;margin-top:18px}.fine{color:#88958f;text-align:center;margin-top:10px;font-size:8px;line-height:1.5;display:block}.faq-list{max-width:880px;margin:auto}.faq details{border-top:1px solid #cfd9d4;padding:20px 0}.faq summary{font:500 19px var(--serif);cursor:pointer;justify-content:space-between;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{font:19px sans-serif}.faq details[open] summary i{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:760px;line-height:1.7}.final-cta{background:var(--night);color:#fff;text-align:center;padding:110px 30px;position:relative;overflow:hidden}.a3{border:1px solid #3c665b;width:700px;height:700px;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta>div:not(.ambient){z-index:2;position:relative}.final-cta h2 span{color:var(--mint);font-style:italic}.button.light{color:var(--night);background:#fff;margin-top:15px}footer{color:#8fa39d;background:#04110f;padding:65px max(32px,50vw - 620px) 25px}.footer-top{grid-template-columns:1.3fr 1.3fr .7fr .7fr;gap:35px;padding-bottom:50px;display:grid}.brand.inverse>span{background:var(--mint)}.footer-top>p{font-size:12px;line-height:1.7}.footer-top>div:not(.brand){flex-direction:column;gap:8px;font-size:11px;display:flex}.footer-top>div>b{color:#fff;margin-bottom:6px}.footer-bottom{border-top:1px solid #17302a;justify-content:space-between;padding-top:20px;font-size:8px;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes float{50%{transform:translateY(-9px)}}@media (max-width:900px){nav{padding:0 22px}.menu{display:block}.navlinks{background:#102824;border:1px solid #35534c;border-radius:6px;flex-direction:column;align-items:flex-start;padding:18px;display:none;position:absolute;top:70px;left:16px;right:16px}.navlinks.open{display:flex}.hero{grid-template-columns:1fr;min-height:auto;padding:130px 23px 50px}.hero-visual{height:540px}.trust-row{flex-wrap:wrap}.proofbar{flex-direction:column;gap:12px;height:auto;padding:18px}.proofbar span:after{display:none}.section,.security-inner,.package-inner{padding:80px 23px}.section-head{flex-direction:column;align-items:flex-start}.agent-flow{grid-template-columns:1fr 1fr}.agent-flow:before{display:none}.agent{margin-bottom:25px}.demo-section{padding:80px 16px}.app-shell{grid-template-columns:1fr}.demo-inbox{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.demo-label{display:none}.mail{min-width:210px}.security-inner,.package-inner{grid-template-columns:1fr;gap:35px}.shield{height:410px}.use-grid{grid-template-columns:1fr}.use.wide{grid-column:auto}.footer-top{grid-template-columns:1fr 1fr}.tr span{padding:12px 7px;font-size:9px}.tr{grid-template-columns:1.4fr repeat(3,1fr)}}@media (max-width:580px){h1{letter-spacing:-2px;font-size:46px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-visual{margin:-55px -40px;transform:scale(.82)}.agent-flow{grid-template-columns:1fr}.product-window{overflow-x:auto}.app-shell{min-width:720px}.package-copy ul,.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:15px}.compare-table{overflow:auto}.tr{min-width:660px}.security-inner{overflow:hidden}.shield{margin:-60px;transform:scale(.75)}.use{padding:22px}.price-card{padding:25px}.price strong{font-size:43px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}:root{--serif:var(--font-geist-sans),Arial,sans-serif;--black:#050706;--red-accent:#b93f3d;--red-soft:#e9b0ad;--scroll-progress:0%}h1,h2,h3,.core strong,.price strong{font-family:var(--font-geist-sans),Arial,sans-serif}h1,h2{letter-spacing:-.055em;font-weight:570}.scroll-progress{z-index:1000;width:var(--scroll-progress);background:linear-gradient(90deg,#721f20,var(--red-accent),#f08a82);pointer-events:none;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 20px #c4474466}.brand>span{color:#080a09;background:#f4f5f1;border:1px solid #fff5;position:relative}.brand>span:after{content:"";background:var(--red-accent);border:2px solid var(--night);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.hero:before{content:"";pointer-events:none;border:1px solid #bd4d482b;border-radius:50%;width:420px;height:420px;position:absolute;top:23%;right:6%;box-shadow:0 0 100px #ad3c3612}.proofbar{border-top:1px solid #a13c3622;border-bottom:1px solid #a13c3622}.section-head>div>small,.demo-copy>small,.security-copy>small,.package-heading>small,.final-cta small{color:var(--red-accent);letter-spacing:2.4px}.agent,.use,.compare-table,.product-window{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.agent:hover,.use:hover{border-color:#b93f3d35;transform:translateY(-7px);box-shadow:0 24px 60px #061b1712}.product-window:hover{box-shadow:0 38px 100px #00000040}.reveal-left{opacity:0;filter:blur(5px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1),filter .8s;transform:translate(-46px)}.reveal-scale{opacity:0;filter:blur(4px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1),filter .8s;transform:translateY(28px)scale(.965)}.reveal-left.visible,.reveal-scale.visible{opacity:1;filter:none;transform:none}.package{color:#fff;background:linear-gradient(145deg,#050706 0,#111816 70%,#21100f 145%);padding:110px max(32px,50vw - 620px);position:relative;overflow:hidden}.package:before{content:"";border:1px solid #bf47412d;border-radius:50%;width:580px;height:580px;position:absolute;top:-210px;right:-220px;box-shadow:0 0 140px #b93f3d12}.package-heading{max-width:880px;position:relative}.package-heading h2{margin:18px 0 24px;font-size:clamp(45px,5vw,72px);line-height:.98}.package-heading h2 span{color:#c8d0cc}.package-heading>p{color:#aeb8b4;max-width:720px;font-size:17px;line-height:1.75}.package-heading>p b{color:#fff}.payment-plan{background:#b93f3d10;border:1px solid #b93f3d55;border-radius:8px;align-items:center;gap:15px;margin:34px 0 50px;padding:12px 18px;display:inline-flex}.payment-plan>i{color:#fff;background:var(--red-accent);border-radius:5px;padding:9px 11px;font-style:normal;font-weight:760}.payment-plan span{flex-direction:column;gap:3px;display:flex}.payment-plan b{font-size:13px}.payment-plan small{color:#aeb8b4;font-size:10px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.pricing-card{min-height:600px;color:var(--ink);background:#f7f8f4;border:1px solid #ffffff1a;border-radius:11px;flex-direction:column;padding:34px 29px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0005}.pricing-card:before{content:"";background:#202b27;height:3px;position:absolute;inset:0 0 auto}.pricing-card.recommended{background:#fff;border-color:#d25b554d;transform:translateY(-12px)}.pricing-card.recommended.visible{transform:translateY(-12px)}.pricing-card.recommended:before{background:linear-gradient(90deg,#772321,var(--red-accent),#ef8d87)}.tier-badge{color:#ffd8d4;letter-spacing:1.3px;background:#1b100f;border:1px solid #b93f3d66;border-radius:99px;padding:6px 9px;font-size:8px;position:absolute;top:18px;right:18px}.pricing-card>small{letter-spacing:2px;color:var(--red-accent);font-size:10px;font-weight:750}.pricing-card h3{letter-spacing:-.025em;min-height:54px;margin:18px 0 28px;font-size:22px;line-height:1.22}.tier-price{align-items:flex-end;gap:9px;display:flex}.tier-price strong{letter-spacing:-.05em;font-size:44px;line-height:1}.tier-price span,.tier-monthly span{color:var(--muted);padding-bottom:4px;font-size:11px}.tier-monthly{color:var(--green);align-items:end;gap:4px;margin:10px 0 24px;display:flex}.tier-monthly b{font-size:18px}.pricing-card ul{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:13px;margin:0;padding:22px 0 26px;list-style:none;display:flex}.pricing-card li{padding-left:22px;font-size:12px;line-height:1.45;position:relative}.pricing-card li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.pricing-card .checkout{background:var(--black);color:#fff;border-radius:5px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pricing-card.recommended .checkout{background:var(--red-accent)}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 30px 85px #0008}.pricing-card.recommended:hover,.pricing-card.recommended.visible:hover{transform:translateY(-18px)}.pricing-fine{color:#87918d;max-width:950px;margin:25px 0 0;font-size:9px;line-height:1.65;position:relative}.contact-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}@media (max-width:1000px){.pricing-grid{grid-template-columns:1fr}.pricing-card,.pricing-card h3{min-height:auto}.pricing-card.recommended,.pricing-card.recommended.visible{transform:none}.pricing-card.recommended:hover,.pricing-card.recommended.visible:hover{transform:translateY(-8px)}}@media (max-width:900px){.package{padding:80px 23px}.package-heading h2{font-size:48px}}@media (max-width:580px){.package-heading h2{font-size:40px}.payment-plan{align-items:flex-start}.pricing-card{padding:28px 22px}.tier-price strong{font-size:38px}.contact-actions{gap:12px}}@media (prefers-reduced-motion:reduce){.reveal-left,.reveal-scale{opacity:1;filter:none;transform:none}.scroll-progress{display:none}.pricing-card.recommended,.pricing-card.recommended.visible{transform:none}}.film{color:#fff;background:#050706;border:1px solid #26332f;border-radius:14px;max-width:1180px;margin:0 auto 70px;overflow:hidden;box-shadow:0 45px 110px #06110e45}.film-bar{letter-spacing:1.4px;background:#0b0e0d;border-bottom:1px solid #252c2a;align-items:center;gap:18px;height:48px;padding:0 18px;font-size:9px;display:flex}.film-bar>span{font-weight:760}.film-bar>span i{background:var(--red-accent);width:6px;height:6px;box-shadow:0 0 13px var(--red-accent);border-radius:50%;margin-right:8px;display:inline-block}.film-bar em{color:#74817d;font-style:normal}.film-bar button{color:#c3cdc9;cursor:pointer;background:#151a18;border:1px solid #303a36;border-radius:4px;margin-left:auto;padding:7px 10px;font-size:9px}.film-stage{aspect-ratio:16/9;background:radial-gradient(circle at 52% 48%,#163129 0,#09110f 27%,#030505 72%);min-height:510px;position:relative;overflow:hidden}.film-grid{background-image:linear-gradient(#fff05 1px,transparent 1px),linear-gradient(90deg,#fff05 1px,transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.film-request{z-index:2;width:28%;color:var(--ink);background:#f5f7f3;border-radius:7px;flex-direction:column;padding:22px;animation:.65s cubic-bezier(.2,.8,.2,1) filmInLeft;display:flex;position:absolute;top:20%;left:5%;box-shadow:0 25px 60px #0008}.film-request small{letter-spacing:1.5px;color:var(--red-accent);font-size:8px;font-weight:800}.film-request b{margin:13px 0 5px;font-size:17px;line-height:1.25}.film-request>span{color:var(--muted);font-size:10px}.film-request>div{gap:6px;margin-top:20px;display:flex}.film-request>div i{color:#496058;background:#e4ebe7;border:1px solid #cfdbd5;border-radius:3px;padding:7px;font-size:8px;font-style:normal}.film-engine{z-index:3;flex-direction:column;align-items:center;width:16%;height:50%;display:flex;position:absolute;top:25%;left:42%}.film-core{background:#0d251f;border:1px solid #65a99177;border-radius:50%;place-items:center;width:115px;height:115px;animation:.8s filmCore;display:grid;position:relative;box-shadow:0 0 80px #62c39d28}.film-core:before,.film-core:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:-15px}.film-core:after{border-style:dashed;animation:18s linear infinite spin;inset:-31px}.film-core span{background:var(--mint);color:#0b1815;border-radius:4px 18px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:850;display:grid}.film-core i{border:1px solid #a9f5d455;border-radius:50%;animation:2s ease-out infinite pulse;position:absolute;inset:-7px}.film-route{gap:5px;margin-top:48px;display:flex}.film-route span{color:#62706c;border:1px solid #42504b;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.film-route span.active{background:var(--mint);border-color:var(--mint);color:#08120f;box-shadow:0 0 12px #a9f5d43d}.film-result{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1513dd;border:1px solid #40504a;border-radius:8px;width:35%;min-height:55%;padding:28px;animation:.7s cubic-bezier(.2,.8,.2,1) filmInRight;position:absolute;top:16%;right:5%;box-shadow:0 25px 70px #0008}.film-result>small{letter-spacing:1.7px;color:var(--red-soft);font-size:8px;font-weight:750}.film-result h3{letter-spacing:-.04em;margin:18px 0 13px;font-size:27px;line-height:1.05}.film-result p{color:#9bada6;min-height:74px;font-size:12px;line-height:1.65}.film-result>div{border-top:1px solid #2a3934;justify-content:space-between;align-items:end;padding-top:17px;display:flex}.film-result strong{color:var(--mint);font-size:25px}.film-result>div span{color:#d4ddd9;background:#1b2925;border-radius:4px;padding:7px 9px;font-size:9px}.film-caption{z-index:4;align-items:center;gap:12px;animation:.65s filmUp;display:flex;position:absolute;bottom:7%;left:5%}.film-caption>span{color:var(--red-soft);border:1px solid #a2403d66;padding:7px;font-size:10px}.film-caption div{flex-direction:column;display:flex}.film-caption small{letter-spacing:1.5px;color:#7e8f88;font-size:8px}.film-caption b{margin-top:3px;font-size:12px}.film-timeline{background:#0a0d0c;border-top:1px solid #252c2a;grid-template-columns:repeat(6,1fr);display:grid}.film-timeline button{color:#66746f;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #252c2a;padding:14px 9px 15px;font-size:8px;position:relative}.film-timeline button:last-child{border-right:0}.film-timeline button i{background:#28332f;height:2px;margin-bottom:9px;display:block;overflow:hidden}.film-timeline button i:after{content:"";background:var(--red-accent);width:0;height:100%;display:block}.film-timeline button.active{color:#fff}.film-timeline button.active i:after{width:100%;animation:2.8s linear filmProgress}.sandbox-title{text-align:center;margin:80px auto 28px}.sandbox-title small{color:var(--red-accent);letter-spacing:2px;font-size:9px;font-weight:800}.sandbox-title h3{letter-spacing:-.03em;margin:10px 0;font-size:28px}.package{grid-template-columns:1fr minmax(430px,520px);align-items:center;gap:75px;display:grid}.package-heading{max-width:720px}.buy-trust{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.buy-trust span{color:#cbd5d1;background:#ffffff06;border:1px solid #35433f;border-radius:99px;padding:8px 10px;font-size:10px}.single-offer{position:relative}.single-price-card{color:var(--ink);background:#f8f9f5;border-radius:12px;padding:40px;position:relative;overflow:hidden;box-shadow:0 35px 95px #0009}.single-price-card:before{content:"";background:linear-gradient(90deg,#6d1f1f,var(--red-accent),#ef8d87);height:4px;position:absolute;inset:0 0 auto}.offer-tag{letter-spacing:2px;color:var(--red-accent);margin-bottom:25px;font-size:9px;font-weight:850}.single-price{align-items:end;gap:12px;display:flex}.single-price strong{letter-spacing:-.065em;font-size:57px;line-height:.95}.single-price span,.single-monthly span{color:var(--muted);padding-bottom:5px;font-size:10px}.single-monthly{align-items:end;gap:8px;margin:12px 0 24px;display:flex}.single-monthly strong{color:var(--green);font-size:22px}.charge-note{background:#edf2ee;border:1px solid #dbe4df;border-radius:6px;align-items:center;gap:12px;margin-bottom:25px;padding:12px;display:flex}.charge-note>i{letter-spacing:1px;color:#fff;background:#101715;border-radius:3px;padding:7px 8px;font-size:8px;font-style:normal}.charge-note>span{flex-direction:column;display:flex}.charge-note b{font-size:12px}.charge-note small{color:var(--muted);margin-top:2px;font-size:8px}.single-price-card ul{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:13px 18px;margin:0 0 28px;padding:22px 0;list-style:none;display:grid}.single-price-card li{padding-left:19px;font-size:10px;line-height:1.45;position:relative}.single-price-card li:before{content:"✓";color:var(--green);font-weight:850;position:absolute;left:0}.checkout-now{background:var(--red-accent);color:#fff;border-radius:5px;width:100%;box-shadow:0 13px 30px #a73b3533}.checkout-now.pending{opacity:.65;cursor:not-allowed}.product-question{color:var(--muted);justify-content:center;gap:5px;margin-top:17px;font-size:9px;display:flex}.product-question b{color:var(--ink)}@keyframes filmInLeft{0%{opacity:0;transform:translate(-45px)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes filmInRight{0%{opacity:0;transform:translate(45px)scale(.97)}to{opacity:1;transform:none}}@keyframes filmCore{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes filmUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes filmProgress{0%{width:0}to{width:100%}}@media (max-width:1000px){.package{grid-template-columns:1fr;gap:45px}.single-offer{max-width:620px}.film-stage{min-height:500px}.film-request{width:31%}.film-result{width:38%;right:3%}}@media (max-width:760px){.film-stage{aspect-ratio:auto;min-height:590px}.film-request{width:52%;top:8%;left:5%}.film-engine{width:30%;top:8%;left:62%}.film-route{flex-wrap:wrap;justify-content:center;margin-top:34px}.film-result{width:90%;min-height:36%;padding:22px;top:48%;left:5%;right:auto}.film-result p{min-height:auto}.film-caption{display:none}.film-timeline{grid-template-columns:repeat(3,1fr)}.film-timeline button:nth-child(3){border-right:0}.sandbox-title{margin-top:55px}}@media (max-width:580px){.film-bar em{display:none}.film-stage{min-height:630px}.film-request{width:68%}.film-engine{width:24%;left:72%}.film-core{width:72px;height:72px}.film-route{display:none}.film-result{min-height:48%;top:44%}.film-result h3{font-size:22px}.film-timeline button span{display:none}.film-timeline button{padding:11px}.single-price-card{padding:29px 22px}.single-price strong{font-size:44px}.single-price-card ul{grid-template-columns:1fr}.package{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.film-request,.film-result,.film-core,.film-caption,.film-timeline button.active i:after{animation:none!important}}.film{border:1px solid #303a37;border-radius:12px;overflow:hidden;box-shadow:0 45px 130px #0009,inset 0 0 0 1px #ffffff08}.film-bar>span{letter-spacing:1.5px}.film-bar>span i{background:var(--red-accent);box-shadow:0 0 13px #e85b55}.film-stage{isolation:isolate;aspect-ratio:16/8.7;background:#050706;min-height:540px;overflow:hidden}.film-photo{z-index:0;filter:saturate(.78)contrast(1.08)brightness(.7);background:linear-gradient(90deg,#05070677,#05070618 52%,#050706bb),url(/atlas-film-cinematic-v2.png) 50%/cover no-repeat;animation:17s ease-in-out infinite alternate filmCamera;position:absolute;inset:-4%}.film-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#03050410 0,#0305040a 52%,#030504d9 75%,#030504f5 100%),linear-gradient(0deg,#040605e8 0,#0000 28%,#03050477 100%);position:absolute;inset:0}.film-grid{z-index:1;opacity:.3;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 67%);mask-image:linear-gradient(90deg,#000,#0000 67%)}.film-grain{z-index:2;opacity:.14;pointer-events:none;mix-blend-mode:soft-light;background-image:radial-gradient(#fff .45px,#0000 .6px);background-size:4px 4px;position:absolute;inset:0}.film-scan{z-index:3;opacity:.5;background:linear-gradient(90deg,#0000,#e45751,#fff,#0000);width:58%;height:2px;animation:2.8s ease-in-out filmScan;position:absolute;top:0;left:2%;box-shadow:0 0 28px #e4575199}.film-scene{z-index:4;color:#fff;width:55%;height:72%;animation:.72s cubic-bezier(.18,.8,.22,1) sceneReveal;position:absolute;top:9%;left:4.5%}.scene-live{width:max-content;font:700 8px var(--font-geist-mono);letter-spacing:1.1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090d0ccc;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:7px;padding:6px 8px;display:flex}.scene-live i{background:#ef514d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #ef514d}.scene-live span{color:#8fa098;margin-left:8px}.scene-mail{color:#11201c;background:#f2f3ef;border-radius:7px;width:68%;min-height:225px;padding:28px 30px;animation:.85s cubic-bezier(.18,.88,.32,1.1) mailLand;position:absolute;top:18%;left:4%;transform:rotate(-1.2deg);box-shadow:0 32px 80px #000c}.scene-mail:before{content:"";z-index:-1;background:#bfc8c3;border-radius:7px;position:absolute;inset:12px 14px -12px -14px;transform:rotate(-2.2deg)}.scene-mail small{letter-spacing:1.6px;color:var(--red-accent);font-size:8px;font-weight:850}.scene-mail h4{letter-spacing:-.045em;margin:15px 0 7px;font-size:22px;line-height:1.05}.scene-mail p{color:#67756f;font-size:10px}.scene-files{gap:8px;margin-top:26px;display:flex}.scene-files span{color:#8f3431;font:750 7px var(--font-geist-mono);background:#e8ece9;border:1px solid #d3dbd6;flex:1;padding:8px;animation:.6s both fileRise}.scene-files span:nth-child(2){animation-delay:.12s}.scene-files span:nth-child(3){animation-delay:.24s}.scene-files b{color:#43534d;margin-top:3px;font-size:7px;display:block}.mail-signal{place-items:center;display:grid;position:absolute;top:70px;right:-70px}.mail-signal i{border:1px solid #e5534d88;border-radius:50%;width:35px;height:35px;animation:1.7s ease-out infinite signalOut;position:absolute}.mail-signal i:nth-child(2){animation-delay:.45s}.mail-signal i:nth-child(3){animation-delay:.9s}.scene-docs{position:absolute;inset:14% 0 0 5%}.scene-docs .doc{transform-origin:bottom;background:#e9ede9;border:1px solid #fff;border-radius:5px;width:210px;height:270px;padding:35px 25px;position:absolute;box-shadow:0 25px 60px #000a}.scene-docs .doc i{background:#9aa7a1;border-radius:5px;height:5px;margin-bottom:13px;display:block}.scene-docs .doc i:nth-child(2){width:78%}.scene-docs .doc i:nth-child(3){width:91%}.scene-docs .doc i:nth-child(4){width:62%}.scene-docs .d1{animation:.75s docFan1;top:3%;left:4%;transform:rotate(-8deg)}.scene-docs .d2{animation:.75s docFan2;top:0;left:13%;transform:rotate(-1deg)}.scene-docs .d3{animation:.75s docFan3;top:5%;left:22%;transform:rotate(7deg)}.doc-scanline{z-index:3;background:#e84d48;width:60%;height:2px;animation:2.3s ease-in-out infinite docScan;position:absolute;top:8%;left:0;box-shadow:0 0 18px #e84d48}.doc-count{align-items:flex-end;gap:10px;display:flex;position:absolute;top:32%;left:56%}.doc-count strong{color:#fff;letter-spacing:-.08em;font-size:65px;line-height:.8}.doc-count span{color:#b4c1bc;font-size:9px;line-height:1.4}.scene-blueprint{position:absolute;inset:15% 0 0}.wire-building{background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #eb625d88;width:58%;height:72%;position:absolute;top:4%;left:8%;transform:perspective(500px)rotateX(61deg)rotate(-24deg);box-shadow:0 0 70px #de4b4627}.wire-building:before,.wire-building:after{content:"";border:1px solid #dfe7e3aa;position:absolute;inset:16%}.wire-building:after{border-color:#e44b46;inset:34% 10%}.wire-building i{background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 13px #fff}.wire-building i:first-child{top:10%;left:10%}.wire-building i:nth-child(2){top:10%;right:10%}.wire-building i:nth-child(3){bottom:10%;left:10%}.wire-building i:nth-child(4){bottom:10%;right:10%}.wire-building i:nth-child(5){top:50%;left:50%}.wire-building i:nth-child(6){top:67%;left:28%}.data-chip{color:#e5ece9;font:700 8px var(--font-geist-mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1110de;border:1px solid #6c7c75;border-radius:4px;padding:8px 10px;animation:.55s both chipIn;position:absolute}.data-chip.c1{top:2%;left:2%}.data-chip.c2{animation-delay:.12s;top:7%;left:49%}.data-chip.c3{animation-delay:.24s;top:48%;left:59%}.data-chip.c4{animation-delay:.36s;top:72%;left:28%}.data-chip.warn{color:#ffc2bf;border-color:#d94944}.scene-score{position:absolute;inset:16% 0 0 2%}.score-orbit{background:#07100dd6;border:2px solid #e3514d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;animation:.7s cubic-bezier(.18,.9,.3,1.2) scorePop;display:flex;position:absolute;top:0;left:5%;box-shadow:0 0 90px #d6474233,inset 0 0 55px #d6474214}.score-orbit:before,.score-orbit:after{content:"";border:1px dashed #ffffff4a;border-radius:50%;animation:16s linear infinite spin;position:absolute;inset:13px}.score-orbit:after{border-color:#ffffff1c;animation-direction:reverse;inset:-16px}.score-orbit strong{letter-spacing:-.09em;font-size:88px;line-height:.82}.score-orbit span{color:#f0b8b5;font:750 9px var(--font-geist-mono);letter-spacing:1.5px;margin-top:16px}.score-factor{border-bottom:1px solid #ffffff20;width:40%;padding:10px 0;position:absolute;left:52%}.score-factor.f1{top:10%}.score-factor.f2{top:32%}.score-factor.f3{top:54%}.score-factor:before{content:"";background:#ffffff1c;height:3px;position:absolute;top:10px;left:0;right:0}.score-factor i{z-index:1;background:linear-gradient(90deg,#b83d39,#f28079);height:3px;display:block;position:relative;box-shadow:0 0 12px #d44b46}.score-factor span{color:#bbc7c2;letter-spacing:.5px;margin-top:10px;font-size:8px;display:block}.scene-draft{color:#14221e;background:#eef1ed;border-radius:7px;width:72%;height:68%;padding:27px;animation:.75s draftIn;position:absolute;top:17%;left:3%;box-shadow:0 30px 80px #000b}.scene-draft small{color:#a33935;font:800 8px var(--font-geist-mono);letter-spacing:1.3px}.scene-draft>i{background:#aeb9b4;border-radius:9px;width:94%;height:6px;margin:19px 0 0;animation:.7s both typeLine;display:block}.scene-draft>i:nth-of-type(2){width:82%;animation-delay:.12s}.scene-draft>i:nth-of-type(3){width:90%;animation-delay:.24s}.scene-draft>i:nth-of-type(4){width:58%;animation-delay:.36s}.scene-draft>div{gap:7px;margin-top:25px;display:flex}.scene-draft>div span{color:#8a302d;background:#fff1f0;border:1px solid #cf504b;border-radius:99px;padding:7px 9px;font-size:8px}.scene-draft>b{color:#1f7159;letter-spacing:1px;font-size:8px;position:absolute;bottom:20px;right:22px}.scene-approval{align-items:center;gap:34px;display:flex;position:absolute;inset:17% 0 0 4%}.approval-stamp{background:#07110edb;border:2px solid #5fb28d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;animation:.72s cubic-bezier(.18,.9,.3,1.25) stampIn;display:flex;box-shadow:0 0 80px #5fb28d33}.approval-stamp>span{color:#11221c;background:#a9f5d4;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.approval-stamp strong{letter-spacing:1.5px;margin:14px 0 6px;font-size:14px}.approval-stamp small{color:#9eb0a9;font-size:7px}.approval-actions{flex-direction:column;gap:10px;display:flex}.approval-actions i{color:#dbe7e2;background:#0b1311df;border:1px solid #416257;border-radius:4px;padding:10px 12px;font-size:8px;font-style:normal;animation:.5s both actionIn}.approval-actions i:nth-child(2){animation-delay:.15s}.approval-actions i:nth-child(3){animation-delay:.3s}.film-result{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d0cec;border:1px solid #ffffff26;width:34%;min-height:57%;padding:29px;top:13%;right:3.8%;box-shadow:0 30px 90px #000c}.film-result:before{content:"";background:var(--red-accent);width:2px;height:52px;position:absolute;top:18px;left:-1px;box-shadow:0 0 15px #e44e49}.film-result h3{font-size:clamp(22px,2.2vw,31px)}.film-result p{color:#aab7b2}.film-caption{z-index:6;bottom:5%;left:4.5%}.film-timecode{z-index:6;color:#fff;font:700 10px var(--font-geist-mono);align-items:center;gap:12px;display:flex;position:absolute;bottom:5%;right:3.8%}.film-timecode span{color:#71817a;letter-spacing:1.2px;font-size:7px}.film-timeline button{transition:color .2s,background .2s}.film-timeline button:hover{color:#e4ece8;background:#ffffff05}.film-timeline button.active i:after{box-shadow:0 0 10px #ee514b}@keyframes filmCamera{0%{transform:scale(1.03)translate(-.5%)}to{transform:scale(1.09)translate(1.5%,-1%)}}@keyframes filmScan{0%{opacity:0;transform:translateY(0)}15%,80%{opacity:.55}to{opacity:0;transform:translateY(510px)}}@keyframes sceneReveal{0%{opacity:0;filter:blur(8px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes mailLand{0%{opacity:0;transform:translate(-80px,20px)rotate(-5deg)scale(.92)}to{opacity:1;transform:rotate(-1.2deg)}}@keyframes fileRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes signalOut{0%{opacity:.8;transform:scale(.15)}to{opacity:0;transform:scale(2.5)}}@keyframes docFan1{0%{opacity:0;transform:translateY(60px)rotate(0)}to{opacity:1;transform:rotate(-8deg)}}@keyframes docFan2{0%{opacity:0;transform:translateY(60px)rotate(0)}to{opacity:1;transform:rotate(-1deg)}}@keyframes docFan3{0%{opacity:0;transform:translateY(60px)rotate(0)}to{opacity:1;transform:rotate(7deg)}}@keyframes docScan{0%,to{opacity:0;transform:translateY(0)}10%,90%{opacity:1}50%{transform:translateY(235px)}}@keyframes chipIn{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@keyframes scorePop{0%{opacity:0;transform:scale(.72)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes draftIn{0%{opacity:0;transform:translate(-36px)rotate(-1deg)}to{opacity:1;transform:none}}@keyframes typeLine{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes stampIn{0%{opacity:0;transform:scale(1.35)rotate(-9deg)}to{opacity:1;transform:none}}@keyframes actionIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@media (max-width:1000px){.film-stage{min-height:520px}.film-scene{width:54%;left:3%}.film-result{width:38%;padding:23px;right:3%}.scene-mail{width:78%}.scene-docs .doc{width:170px;height:230px}.doc-count{left:60%}.score-orbit,.approval-stamp{width:205px;height:205px}.score-orbit strong{font-size:72px}.scene-draft{width:82%}}@media (max-width:760px){.film-stage{min-height:720px}.film-photo{background-position:42%}.film-stage:after{background:linear-gradient(0deg,#030504f6 0,#03050473 70%,#03050433)}.film-scene{width:90%;height:46%;top:7%;left:5%}.film-result{width:90%;min-height:35%;padding:22px;top:53%;left:5%;right:auto}.scene-mail{width:70%;min-height:205px;padding:22px}.scene-docs .doc{width:150px;height:205px}.doc-count{top:26%;left:58%}.doc-count strong{font-size:48px}.wire-building{width:55%;height:62%}.score-orbit,.approval-stamp{width:180px;height:180px}.score-factor{width:47%;left:48%}.scene-draft{width:75%;height:75%}.scene-approval{gap:20px}.film-caption{display:none}.film-timecode{bottom:2.5%;right:5%}.film-scan{width:90%}}@media (max-width:580px){.film-bar>span{font-size:7px}.film-bar>span i{display:none}.film-stage{min-height:735px}.film-scene{height:43%}.scene-mail{width:85%;min-height:190px;padding:20px}.scene-mail h4{font-size:18px}.scene-files{margin-top:19px}.scene-docs .doc{width:120px;height:180px;padding:25px 16px}.scene-docs .d2{left:16%}.scene-docs .d3{left:32%}.doc-count{left:62%}.doc-count strong{font-size:39px}.data-chip{font-size:7px}.score-orbit,.approval-stamp{width:155px;height:155px}.score-orbit strong{font-size:57px}.score-factor{left:50%}.scene-draft{width:92%}.scene-approval{gap:12px;left:0}.approval-actions i{padding:8px;font-size:7px}.film-result{min-height:40%;top:50%}.film-result h3{font-size:22px}.film-result p{min-height:auto}.film-timecode{display:none}}@media (prefers-reduced-motion:reduce){.film-photo,.film-scan,.film-scene,.scene-mail,.scene-files span,.mail-signal i,.scene-docs .doc,.doc-scanline,.data-chip,.score-orbit,.score-orbit:before,.score-orbit:after,.scene-draft,.scene-draft>i,.approval-stamp,.approval-actions i{animation:none!important}}.checkout-legal{color:#65746e;margin:-9px 0 16px;font-size:8px;line-height:1.55}.checkout-legal a{color:#273a33;text-underline-offset:2px;text-decoration:underline}.value-lab{color:#f5f7f4;background:radial-gradient(circle at 15% 80%,#351615 0,#0c1110 34%,#050706 75%);grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);align-items:center;gap:80px;padding:120px max(32px,50vw - 620px);display:grid;position:relative;overflow:hidden}.value-lab:before{content:"";opacity:.17;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.value-copy,.value-calculator{position:relative}.value-copy>small,.integration-heading>small{color:#df5a55;letter-spacing:2.2px;font-size:11px;font-weight:820}.value-copy h2,.integration-heading h2{letter-spacing:-.058em;margin:18px 0 26px;font-size:clamp(44px,5vw,70px);line-height:.98}.value-copy h2 span,.integration-heading h2 span{color:#a9b5b0}.value-copy>p{color:#aeb9b4;margin-bottom:34px;font-size:16px;line-height:1.75}.value-proof{border-top:1px solid #ffffff13;gap:13px;padding:15px 0;display:flex}.value-proof>i{color:#e56660;font-style:normal;font:750 11px var(--font-geist-mono)}.value-proof span{color:#94a29c;flex-direction:column;font-size:13px;line-height:1.55;display:flex}.value-proof b{color:#eef3f0;margin-bottom:2px;font-size:14px}.value-calculator{color:#15211e;background:#f7f8f4;border-radius:13px;padding:34px;box-shadow:0 40px 110px #000a}.value-calculator:before{content:"";background:linear-gradient(90deg,#762321,#d44b46,#f08e87);border-radius:13px 13px 0 0;height:4px;position:absolute;inset:0 0 auto}.calc-head{font:750 11px var(--font-geist-mono);letter-spacing:1.3px;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.calc-head em{color:#7a8983;letter-spacing:0;font-size:10px;font-style:normal}.value-calculator>label{border-top:1px solid #dce3df;padding:17px 0;display:block}.value-calculator>label>span{color:#66756f;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:13px;display:flex}.value-calculator>label b{color:#182622;font-size:18px}.value-calculator input[type=range]{accent-color:#b93f3d;width:100%}.calc-results{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.calc-results>div{background:#e9eeea;border:1px solid #dbe3de;border-radius:6px;flex-direction:column;padding:17px;display:flex}.calc-results small{letter-spacing:1px;color:#74847e;font-size:9px;font-weight:760}.calc-results strong{letter-spacing:-.045em;margin:8px 0 3px;font-size:27px}.calc-results span{color:#6f7f78;font-size:10px}.calc-results .payback{color:#fff;background:#151e1b;border-color:#273a34}.calc-results .payback small,.calc-results .payback span{color:#a8b6b0}.value-calculator>p{color:#71807a;margin:16px 0;font-size:10px;line-height:1.55}.calc-buy{color:#fff;background:#b93f3d;border-radius:5px;width:100%}.integration-section{color:#15211e;background:#eef1ed;padding:120px max(26px,50vw - 660px);overflow:hidden}.integration-heading{max-width:1000px;margin-bottom:50px}.integration-heading>p{color:#66756f;max-width:790px;font-size:17px;line-height:1.7}.integration-console{color:#edf2ef;background:#090d0c;border:1px solid #303b37;border-radius:13px;overflow:hidden;box-shadow:0 38px 100px #17211e42}.console-top{background:linear-gradient(90deg,#080b0a,#111715 72%,#250f0e);border-bottom:1px solid #29322f;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.console-top>div{align-items:center;gap:10px;display:flex}.console-top i{background:#dd514c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #dd514c}.console-top span,.console-top em{color:#80918a;font-size:10px;font-style:normal}.console-shell{grid-template-columns:255px minmax(440px,1fr) 260px;min-height:580px;display:grid}.connector-picker{border-right:1px solid #28312e}.run-panel{border-left:1px solid #28312e}.connector-picker>small,.run-panel>small{color:#70817a;font:750 10px var(--font-geist-mono);letter-spacing:1.4px;margin:5px 0 12px;display:block}.connector-picker>button{color:#dbe5e1;text-align:left;cursor:pointer;background:#111817;border:1px solid #2c3733;border-radius:6px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:12px;display:grid}.connector-picker>button>i{color:#fff;background:#202c28;border-radius:5px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.connector-picker>button>span{color:#82948c;flex-direction:column;font-size:10px;line-height:1.4;display:flex}.connector-picker>button b{color:#f1f5f3;font-size:12px}.connector-picker>button em{color:#8bceae;font-size:9px;font-style:normal}.connector-picker>label{background:#111817;border:1px solid #2c3733;border-radius:6px;padding:13px;display:block}.connector-picker>label>span{color:#889990;margin-bottom:7px;font-size:10px;display:block}.connector-picker select{color:#fff;background:#202a27;border:0;border-radius:4px;width:100%;padding:9px;font-size:11px}.credential-note{background:#121917;border:1px solid #28342f;border-radius:5px;gap:9px;margin-top:16px;padding:12px;display:flex}.credential-note>i{color:#db5c56;font-style:normal}.credential-note span{color:#7f9189;flex-direction:column;font-size:9px;line-height:1.45;display:flex}.credential-note b{color:#dfe8e4;font-size:10px}.workflow-canvas{background:radial-gradient(circle at 50% 48%,#19322a 0,#0b1311 34%,#070a09 76%);min-height:580px;position:relative;overflow:hidden}.canvas-grid{opacity:.34;background-image:linear-gradient(#ffffff0c 1px,#0000 1px),linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.flow-node{z-index:2;background:#0e1614ee;border:1px solid #3a4742;border-radius:7px;align-items:center;gap:10px;min-width:145px;padding:12px;transition:all .35s;display:flex;position:absolute;box-shadow:0 16px 35px #0007}.flow-node>i{color:#fff;background:#222e2a;border-radius:6px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.flow-node.done>i{color:#102019;background:#a9f5d4}.flow-node span{flex-direction:column;display:flex}.flow-node small{color:#7f9189;letter-spacing:.8px;font-size:8px}.flow-node b{margin-top:3px;font-size:12px}.flow-node.source{top:10%;left:5%}.flow-node.store{top:10%;right:5%}.flow-node.n8n{border-color:#b34743;top:38%;left:50%;transform:translate(-50%)}.flow-node.ai{bottom:10%;left:4%}.flow-node.policy{bottom:10%;left:50%;transform:translate(-50%)}.flow-node.crm{bottom:10%;right:4%}.flow-line{z-index:1;transform-origin:0;opacity:.65;background:linear-gradient(90deg,#0000,#d8514b,#5daf8b,#0000);height:1px;position:absolute;box-shadow:0 0 10px #d8514b}.flow-line.l1{width:43%;top:15%;left:28%}.flow-line.l2{width:25%;top:17%;left:73%;transform:rotate(136deg)}.flow-line.l3{width:31%;top:49%;left:50%;transform:rotate(135deg)}.flow-line.l4{width:25%;top:49%;left:50%;transform:rotate(45deg)}.flow-line.l5{width:43%;bottom:16%;left:50%}.run-summary{background:#121917;border:1px solid #2b3732;border-radius:6px;flex-direction:column;padding:15px;display:flex}.run-summary span{color:#80928a;font-size:9px}.run-summary b{margin:5px 0;font-size:12px}.run-summary em{color:#9eaea7;background:#252d2a;border-radius:3px;width:max-content;padding:4px 6px;font-size:9px;font-style:normal}.run-log{margin:18px 0}.run-log>div{color:#63756d;border-bottom:1px solid #1e2724;align-items:center;gap:9px;padding:8px 0;font-size:10px;display:flex}.run-log i{border:1px solid #34413c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.run-log .active{color:#fff}.run-log .done{color:#a6b5ae}.run-panel>button{color:#fff;cursor:pointer;background:#b9403d;border:0;border-radius:5px;width:100%;padding:12px;font-weight:760}.run-panel>button:disabled{opacity:.65;cursor:wait}.run-panel>p{color:#7f9189;margin-top:13px;font-size:10px;line-height:1.55}.integration-proof{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:18px;display:grid}.integration-proof>span{color:#687871;background:#fff;border:1px solid #d9e0dc;border-radius:6px;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.integration-proof i{color:#fff;background:#15221e;border-radius:4px;place-items:center;min-width:34px;height:27px;font-size:8px;font-style:normal;font-weight:750;display:grid}.navlinks a{font-size:12px}.kicker{font-size:11px}.hero-copy>p{font-size:18px;line-height:1.72}.trust-row span{font-size:12px}.proofbar span{font-size:14px}.section-head>div>small,.demo-copy>small,.security-copy>small,.package-heading>small,.final-cta small{font-size:11px}.section-head>p,.demo-copy>p,.package-heading>p{font-size:16px}.agent p,.use p{font-size:13px;line-height:1.62}.agent h3,.use h3{font-size:20px}.film-bar>span,.film-bar em,.film-bar button{font-size:10px}.scene-live{font-size:9px}.film-result>small{font-size:10px}.film-result p{font-size:13px;line-height:1.7}.film-result>div span,.film-timeline button,.sandbox-title small,.demo-label,.mail span,.mail small,.demo-head small,.stepper span,.result-card small{font-size:10px}.mail b,.demo-head p,.result-card p{font-size:12px}.security-copy>p{font-size:16px}.security-list span{font-size:13px}.compare-table .tr span{font-size:12px}.buy-trust span{font-size:11px}.single-price span,.single-monthly span{font-size:12px}.charge-note small{font-size:10px}.single-price-card li{font-size:12px}.product-question,.pricing-fine{font-size:11px}.faq p{font-size:13px}.footer-top p,.footer-top a,.footer-bottom{font-size:11px}.legal-card p,.legal-card li{font-size:15px}.legal-notice{font-size:14px}@media (max-width:1120px){.value-lab{grid-template-columns:1fr;gap:45px}.value-copy{max-width:780px}.console-shell{grid-template-columns:220px 1fr}.run-panel{border-top:1px solid #28312e;border-left:0;grid-column:1/-1;grid-template-columns:170px 1fr 200px;align-items:start;gap:18px;display:grid}.run-panel>small{grid-column:1/-1}.run-log{grid-template-columns:repeat(3,1fr);gap:0 14px;margin:0;display:grid}.run-panel>button{align-self:center}.run-panel>p{grid-column:3}.integration-proof{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.value-lab,.integration-section{padding:82px 20px}.value-calculator{padding:26px 20px}.calc-results,.console-shell{grid-template-columns:1fr}.connector-picker{border-bottom:1px solid #28312e;border-right:0}.workflow-canvas{min-height:620px}.run-panel{grid-column:auto;display:block}.run-log{margin:18px 0;display:block}.run-panel>p{grid-column:auto}.integration-proof{grid-template-columns:repeat(2,1fr)}.value-copy h2,.integration-heading h2{font-size:43px}.integration-heading>p{font-size:15px}.hero-copy>p{font-size:17px}.film-result p{font-size:12px}.flow-node{min-width:130px;padding:10px}.flow-node.source{left:4%}.flow-node.store{right:4%}.flow-node.ai{left:3%}.flow-node.crm{right:3%}}@media (max-width:520px){.integration-proof{grid-template-columns:1fr}.workflow-canvas{min-height:700px}.flow-node{min-width:120px}.flow-node small{font-size:7px}.flow-node b{font-size:10px}.flow-node.n8n{top:34%}.flow-node.ai{bottom:24%;left:4%}.flow-node.policy{bottom:7%;left:50%}.flow-node.crm{bottom:24%;right:4%}.flow-line.l5{display:none}.proofbar span,.single-price-card li{font-size:12px}}.calc-head,.calc-head em{font-size:12px}.value-calculator>label>span{font-size:14px}.calc-results small{font-size:11px}.calc-results span,.value-calculator>p{font-size:12px}.console-top b{font-size:14px}.console-top span,.console-top em{font-size:12px}.connector-picker>small,.run-panel>small{font-size:11px}.connector-picker>button>span{font-size:12px}.connector-picker>button b{font-size:14px}.connector-picker>button em{font-size:11px}.connector-picker>label>span,.connector-picker select{font-size:12px}.credential-note span{font-size:11px}.credential-note b{font-size:12px}.flow-node small{font-size:10px}.flow-node b{font-size:13px}.run-summary span,.run-summary em{font-size:11px}.run-summary b{font-size:14px}.run-log>div,.run-panel>p,.integration-proof>span{font-size:12px}.integration-proof i{font-size:10px}@media (max-width:520px){.flow-node small{font-size:9px}.flow-node b{font-size:12px}.console-top span{display:none}}.app-icon{background:#f7f9f8;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;padding:6px;display:grid;box-shadow:0 0 0 1px #ffffff16,0 5px 16px #0003}.app-icon svg{width:100%;height:100%;display:block;overflow:visible}.icon-openai{color:#101514;background:#f4f5f3}.icon-outlook,.icon-m365{background:#edf6ff}.icon-gmail{background:#fff}.icon-pipedrive{background:#effaf5}.icon-dynamics,.icon-teamleader{background:#edf7ff}.icon-crm{background:#f4efff}.icon-atlas{background:#17352c}.connector-picker>button>.app-icon{width:38px;height:38px;padding:7px;display:grid}.flow-node>.app-icon{flex-direction:initial;width:40px;height:40px;padding:7px;display:grid}.integration-proof .app-icon{border-radius:7px;width:34px;height:34px;padding:6px}.integration-proof i{display:none}.canvas-meta{z-index:3;white-space:nowrap;gap:7px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.canvas-meta span{color:#80928a;background:#0b1210df;border:1px solid #33413c;border-radius:99px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:flex}.canvas-meta i{background:#72d7ad;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #72d7ad}.case-packet{z-index:3;background:#101917e8;border:1px solid #4b5b55;border-radius:7px;grid-template-columns:auto auto;gap:2px 12px;min-width:165px;padding:10px 12px;display:grid;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0007}.case-packet small{color:#73857e;font:700 8px var(--font-geist-mono);letter-spacing:1px;grid-column:1/-1}.case-packet b{font-size:12px}.case-packet span{color:#8fa098;font-size:9px}.flow-assurance{z-index:2;background:#0b1211d9;border:1px solid #2f3c37;border-radius:5px;flex-direction:column;padding:9px 11px;display:flex;position:absolute;top:57%;box-shadow:0 12px 26px #0005}.flow-assurance.left{left:3%}.flow-assurance.right{right:3%}.flow-assurance small{color:#7c8e87;font:700 8px var(--font-geist-mono);letter-spacing:.8px}.flow-assurance b{color:#b7c7c0;margin-top:4px;font-size:10px}.data-packet{z-index:4;opacity:.25;background:#77867f;border-radius:50%;width:7px;height:7px;position:absolute}.data-packet.active{opacity:1;background:#a9f5d4;box-shadow:0 0 15px #a9f5d4}.data-packet.p1{top:15%;left:29%}.data-packet.p1.active{animation:1.8s ease-in-out infinite packetOne}.data-packet.p2{top:17%;right:27%}.data-packet.p2.active{animation:1.8s ease-in-out infinite packetTwo}.data-packet.p3{top:49%;left:49%}.data-packet.p3.active{animation:1.8s ease-in-out infinite packetThree}.data-packet.p4{top:49%;left:51%}.data-packet.p4.active{animation:1.8s ease-in-out infinite packetFour}.flow-node.source,.flow-node.store{top:12%}.flow-node.n8n{top:39%}.hero:after{opacity:.34}.value-lab:before{opacity:.07}.canvas-grid{opacity:.1;background-size:64px 64px}.security-copy h2{margin:17px 0 24px;font-size:clamp(42px,4.4vw,64px);line-height:1.01}.security-copy>p{font-size:18px;line-height:1.72}.security-list b{font-size:15px}.security-list span{font-size:14px;line-height:1.55}@keyframes packetOne{0%{transform:translate(0)}to{transform:translate(210px)}}@keyframes packetTwo{0%{transform:translate(0)}to{transform:translate(-135px,175px)}}@keyframes packetThree{0%{transform:translate(0)}to{transform:translate(-155px,190px)}}@keyframes packetFour{0%{transform:translate(0)}to{transform:translate(155px,190px)}}@media (max-width:760px){.canvas-meta{top:12px}.canvas-meta span:nth-child(2),.canvas-meta span:nth-child(3),.flow-assurance{display:none}.case-packet{min-width:150px;top:20%}.data-packet{display:none}.flow-node.source,.flow-node.store{top:10%}.security-copy h2{font-size:42px}.security-copy>p{font-size:17px}}@media (prefers-reduced-motion:reduce){.data-packet{animation:none!important}}:root{--red-accent:#e76557;--coral:#f07861;--sky:#59a7dc;--aqua:#67d4b5;--sun:#f0bc68}.app-icon img{object-fit:contain;width:100%;height:100%;display:block}.icon-m365{background:#fff4ec}.icon-outlook,.icon-dynamics{background:#edf7ff}.icon-gmail,.icon-openai{background:#fff}.icon-n8n{background:#fff0f3}.icon-sharepoint{background:#e9fbf8}.icon-hubspot{background:#fff1ec}.console-top i{background:var(--coral);box-shadow:0 0 14px var(--coral)}.connector-picker>button{background:#132235;border-color:#30465a}.connector-picker>button:hover,.connector-picker>button.selected{border-color:var(--sky);background:#172b42;box-shadow:inset 0 0 0 1px #59a7dc26}.connector-picker>label,.credential-note,.run-summary{background:#132235;border-color:#30465a}.flow-node{background:#101f30ee;border-color:#3d556a}.canvas-meta span,.case-packet,.flow-assurance{background:#0e1c2ade;border-color:#3a5266}.data-packet.active{background:#8fe4ca;box-shadow:0 0 15px #8fe4ca}.integration-proof>span{background:#fffdf9;border-color:#d9e5e3;box-shadow:0 10px 25px #2748590c}.calc-buy{background:linear-gradient(135deg,#ec705b,#d85858)}.proofbar{background:linear-gradient(90deg,#c8f1df,#f5dcae)}.product-suite{color:#162233;background:#f6f3ed;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;padding:120px max(28px,50vw - 660px);display:grid}.suite-visual{min-height:590px;position:relative}.suite-image{background:#0b1320 url(/atlas-product-suite-v2.png) 50%/cover no-repeat;border-radius:16px;position:absolute;inset:0;box-shadow:0 35px 90px #172b3d2c}.suite-image:after{content:"";background:linear-gradient(#0000 56%,#0b1320dc);border-radius:16px;position:absolute;inset:0}.suite-window{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:#0c1624d9;border:1px solid #ffffff30;border-radius:11px;flex-direction:column;padding:18px 20px;display:flex;position:absolute;bottom:26px;left:26px;right:26px}.suite-window span{font:800 9px var(--font-geist-mono);letter-spacing:1.5px;color:#7edbc5}.suite-window b{margin:8px 0;font:500 21px Georgia,serif}.suite-window small{color:#a9b6c4;font-size:11px}.suite-copy>small{font:800 10px var(--font-geist-mono);letter-spacing:1.8px;color:#de6655}.suite-copy h2{letter-spacing:-2.5px;font:500 clamp(40px,4.3vw,61px)/1.03 Georgia,serif}.suite-copy h2 span{color:#6d8c99}.suite-copy>p{color:#667586;max-width:620px;font-size:16px;line-height:1.75}.suite-steps{border-top:1px solid #d9dfdf;margin:30px 0}.suite-steps>div{border-bottom:1px solid #d9dfdf;grid-template-columns:38px 1fr;gap:10px;padding:13px 0;display:grid}.suite-steps i{color:#dd6959;font-style:normal;font:800 9px var(--font-geist-mono)}.suite-steps span{color:#778696;flex-direction:column;font-size:11px;line-height:1.5;display:flex}.suite-steps b{color:#1b2938;font-size:13px}.suite-actions{align-items:center;gap:20px;display:flex}.suite-actions>a:not(.button){color:#526578;font-size:12px;text-decoration:underline}.suite-primary{color:#fff;background:#e66c59;box-shadow:0 13px 30px #e66c5930}@media (max-width:950px){.product-suite{grid-template-columns:1fr;gap:42px;padding:85px 24px}.suite-visual{min-height:520px}}@media (max-width:560px){.suite-visual{min-height:420px}.suite-window{bottom:12px;left:12px;right:12px}.suite-actions{flex-direction:column;align-items:stretch}.suite-actions>a{text-align:center}.suite-copy h2{font-size:41px}.product-suite{padding-left:19px;padding-right:19px}}.film-control{justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:31px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.film-control:hover{color:#fff;background:#202825;border-color:#56645e}.film-control:focus-visible{outline-offset:3px;outline:3px solid #73bce5}.film-timeline button:focus-visible{outline-offset:3px;outline:3px solid #73bce5}.value-calculator input:focus-visible{outline-offset:3px;outline:3px solid #73bce5}.film.is-paused .film-control{color:#14211d;background:#f4f6f3;border-color:#f4f6f3}.film.is-paused .film-stage *,.film.is-paused .film-stage :before,.film.is-paused .film-stage :after{animation:none!important}.film.is-paused .film-timeline button.active i:after{width:100%;animation:none}.film-timeline button[aria-current=step]{background:#ffffff08}.calc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.calc-field{background:#fff;border:1px solid #dce3df;border-radius:8px;flex-direction:column;min-width:0;padding:17px 16px 15px;display:flex}.calc-field>span{color:#5e6d67;justify-content:space-between;align-items:flex-start;gap:14px;font-size:13px;line-height:1.35;display:flex}.calc-field>span b{color:#182622;white-space:nowrap;flex:none;font-size:18px}.calc-field>small{color:#788780;min-height:35px;margin:7px 0 12px;font-size:11px;line-height:1.5;display:block}.calc-field input[type=range]{accent-color:#e26657;cursor:pointer;width:100%;margin-top:auto}.calc-explanation{background:linear-gradient(135deg,#eaf7f2,#edf5fb);border:1px solid #b9dacf;border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:4px 18px;margin:12px 0;padding:15px 17px;display:grid}.calc-explanation>span{color:#5d7b70;font:800 9px var(--font-geist-mono);letter-spacing:1.2px;grid-column:1/-1}.calc-explanation>strong{color:#18382f;font-size:19px}.calc-explanation>small{color:#668078;font-size:11px}.calc-results{margin-top:0}.calc-results>div{min-height:117px}.value-calculator>p{font-size:11px;line-height:1.65}.calc-buy:focus-visible{outline-offset:3px;outline:3px solid #73bce5}.calc-guide{color:#596963;background:#eef2ef;border-radius:7px;align-items:center;gap:9px;margin:-8px 0 18px;padding:11px 13px;font-size:11px;display:flex}.calc-guide b{color:#17241f}.calc-guide i{color:#e26657;font-style:normal}.calc-reset{color:#68766f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.calc-reset:hover{color:#17241f}.range-scale{color:#89958f;justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.calc-time-pair{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.calc-time-pair .calc-field{border-width:2px}.calc-time-pair .time-before{border-color:#d9dedb}.calc-time-pair .time-after{background:linear-gradient(145deg,#fff,#eef9f4);border-color:#9fcfbe}.calc-time-arrow{color:#64736d;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.calc-time-arrow span{font:800 8px var(--font-geist-mono);letter-spacing:1px;color:#28866a}.calc-time-arrow b{color:#e26657;font-size:28px;line-height:1}.calc-time-arrow small{font-size:8px}.time-presets{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px;display:grid}.time-presets button{color:#64736d;cursor:pointer;background:#f4f6f4;border:1px solid #d7dfdb;border-radius:5px;min-height:28px;font-size:10px}.time-presets button:hover,.time-presets button.active{color:#8b3028;background:#fff0ed;border-color:#e26657;font-weight:800}.estimate-mode{color:#2c745f;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-top:10px;font-size:9px;font-weight:800;display:flex}.estimate-mode:before{content:"✓";color:#23765d;background:#d5f1e7;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.estimate-mode.manual{color:#7a592d}.estimate-mode.manual:before{content:"✎";color:#8b6129;background:#fff0d8}.estimate-mode button{color:#7a592d;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;text-decoration:underline}.calc-explanation>p{color:#668078;grid-column:1/-1;margin:7px 0 0;font-size:10px;line-height:1.45}@media (max-width:700px){.calc-fields,.calc-time-pair{grid-template-columns:1fr}.calc-time-arrow{min-height:44px}.calc-time-arrow b{transform:rotate(90deg)}.calc-field>small{min-height:0}.calc-explanation{grid-template-columns:1fr}.calc-explanation>small{margin-top:3px}.calc-guide{flex-wrap:wrap;align-items:flex-start}.calc-guide b{width:100%}.calc-head{align-items:flex-start;gap:12px}.calc-reset{text-align:right}.film-control{min-width:101px}.film-bar{gap:10px;padding-left:12px;padding-right:12px}.film-bar>span{letter-spacing:.8px}}.calc-direct{color:#66766f;cursor:text;background:#f7f8f6;border:1px solid #dbe2df;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:9px 10px;font-size:10px;display:flex}.calc-direct>span:last-child{align-items:center;gap:7px;display:flex}.calc-direct input{color:#17231f;width:94px;height:34px;font:750 12px var(--font-geist-sans);text-align:right;background:#fff;border:1px solid #cbd6d1;border-radius:5px;padding:0 9px}.calc-direct i{color:#72817a;white-space:nowrap;font-size:9px;font-style:normal}.time-presets{grid-template-columns:repeat(5,minmax(0,1fr))}.time-presets button{padding:4px;line-height:1.2}.calc-assumption{grid-column:1/-1}.assumption-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-results{grid-template-columns:repeat(4,minmax(0,1fr))}.calc-results .net{background:#e8f5f0;border-color:#cde4db}.calc-results .net strong{color:#21745e}.calc-first-year{background:#f4f6f4;border:1px solid #d7dfdc;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:4px 18px;margin-top:9px;padding:14px 17px;display:grid}.calc-first-year span{color:#687871;font:800 9px var(--font-geist-mono);letter-spacing:1px}.calc-first-year b{letter-spacing:-.04em;grid-area:1/2/3;font-size:23px}.calc-first-year small{color:#74837d;font-size:10px}.calc-first-year.positive{background:#edf8f4;border-color:#b9dbcf}.calc-first-year.positive b{color:#21745e}.calc-first-year.negative{background:#fff5ef;border-color:#ead2c6}.calc-first-year.negative b{color:#a84a3e}@media (max-width:980px){.calc-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.calc-results{grid-template-columns:1fr}.time-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.assumption-presets{grid-template-columns:1fr}.calc-direct{flex-direction:column;align-items:flex-start}.calc-direct>span:last-child{width:100%}.calc-direct input{flex:1;width:auto}.calc-first-year{grid-template-columns:1fr}.calc-first-year b{grid-area:auto}.calc-first-year small{line-height:1.45}}@media (max-width:760px){.film-stage{width:100%;min-width:0;aspect-ratio:auto!important}.film-scene,.film-result{max-width:90%}}@media (max-width:580px){.product-window{overflow:hidden}.app-shell{width:100%;min-width:0;display:block}.demo-inbox{scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.mail{scroll-snap-align:start;min-width:82%}.demo-main{padding:20px 16px}.demo-head{align-items:flex-start;gap:12px}.demo-head h3{font-size:20px}.stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:9px 2px;display:grid}.stepper div{text-align:center;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0}.stepper div:not(:last-child):after{display:none}.stepper i{margin:0}.stepper span{overflow-wrap:anywhere;font-size:8px}.result-grid{grid-template-columns:1fr}.demo-empty{padding:50px 8px}.approval-card>div{flex-direction:column}.approval-card button{min-height:38px}}.stepper div:not(:last-child):after{content:none!important}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}:root{--night:#101629;--night2:#18213a;--ink:#172033;--muted:#687287;--paper:#faf7f1;--line:#ddd9d3;--mint:#9fc6ff;--green:#386fb6;--amber:#f2c66d;--red:#ef7563;--coral:#f47863;--sky:#70a8f7;--aqua:#65c7c2;--sun:#f2c66d;--violet:#a58bf2}.pilot-offer-card{color:#173b45;background:linear-gradient(135deg,#eef8f5f2,#e6f2f4ed);border:1px solid #9cc8c2;border-radius:15px;gap:18px;margin-top:18px;padding:25px;display:grid;box-shadow:0 18px 55px #08182234}.pilot-offer-card small{color:#1b7580;letter-spacing:.14em;font-size:10px;font-weight:850}.pilot-offer-card h3{letter-spacing:-.035em;margin:9px 0;font-size:25px}.pilot-offer-card p{color:#3d5d65;margin:0;font-size:14px;line-height:1.6}.pilot-offer-action{color:#fff;background:#126c79;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:0 18px;font-weight:800;text-decoration:none;display:flex}.pilot-offer-action:hover{color:#fff;background:#0c5260}.pilot-offer-action:focus-visible{outline-offset:3px;outline:3px solid #e49d71}body{background:var(--paper);color:var(--ink)}::selection{color:#172033;background:#ffd5c9}.scroll-progress{background:linear-gradient(90deg, var(--coral), var(--violet), var(--sky));box-shadow:0 0 18px #8aaaf488}nav{color:#fff}.navlinks{color:#c7cee2;gap:21px}.navlinks a:hover{color:#fff}.nav-cta{background:#ffffff0b;border-color:#7186b2}.nav-cta:hover{background:#ffffff16!important}.brand>span,.brand.inverse>span{color:#171b2b;background:linear-gradient(145deg,#ff9a7f,#f4c777);border-color:#ffffff70;box-shadow:0 8px 24px #ef7a6240}.hero{background:radial-gradient(circle at 78% 43%,#273b6b 0,#192443 24%,#11182d 53%,#0c1120 100%)}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 12%,#f4786317,#0000 28%),radial-gradient(circle at 88% 90%,#a58bf21c,#0000 34%);position:absolute;inset:0}.hero:after{background-image:linear-gradient(#9fc6ff0a 1px,#0000 1px),linear-gradient(90deg,#9fc6ff0a 1px,#0000 1px)}.a1{border-color:#f478633d}.a2{border-color:#70a8f738}.kicker{color:#d9def0;background:#ffffff0a;border-color:#6077a6}.kicker i{background:var(--coral);box-shadow:0 0 14px var(--coral)}h1 span{color:#a8c9ff}.hero-copy>p{color:#c2c8d8}.button.primary{color:#171b2b;background:linear-gradient(135deg,#ff9379,#f2c66d);box-shadow:0 14px 36px #f4786335}.button.primary:hover{background:linear-gradient(135deg,#ffa38d,#f6d58a)}.button.text i{background:#ffffff0a;border-color:#6176a2}.trust-row{color:#aeb9d1}.core{background:radial-gradient(circle at 44% 35%,#334d82,#1a284b 58%,#111a31);border-color:#8eb7ff73;box-shadow:0 0 110px #779ff52b}.core:before{border-color:#a58bf22c}.core:after{border-color:#70a8f72e}.core small{color:#b5c8ed}.core strong{color:#ffc17d}.core>span{color:#c3cbe0}.pulse{border-color:#f49a7b78}.orbit:before{background:var(--coral);box-shadow:0 0 20px var(--coral)}.o2:before{background:var(--sky);box-shadow:0 0 20px var(--sky)}.o3:before{background:var(--violet);box-shadow:0 0 20px var(--violet)}.orbit span{color:#aebce0}.float-card{background:#18223ce8;border-color:#53668d;box-shadow:0 18px 45px #070a1666}.float-card>i{color:#8fc8ff;background:#26365d}.fc1>i{color:#74d4cd}.fc2>i{color:#f2c66d}.fc3>i{color:#c0a9ff}.float-card small{color:#94a2c3}.proofbar{color:#1a2235;background:linear-gradient(90deg,#dcecff 0,#f1e8ff 48%,#ffe4c1 100%);border-bottom:1px solid #ded7cf}.workflow{background:#faf7f1}.outcomes{background:#fffaf4}.faq{background:#f6f1ea}.section-head small,.demo-copy>small,.sandbox-title>small,.package-heading>small,.final-cta small{color:#df6656}.agent>i{color:#386fb6;background:#fff;border-color:#d9deea;box-shadow:0 7px 22px #324b7a12}.agent:nth-child(2)>i{color:#8b6ed7}.agent:nth-child(3)>i{color:#d86658}.agent:nth-child(4)>i{color:#2d9894}.agent:nth-child(5)>i{color:#b27625}.agent-flow:before{background:linear-gradient(90deg,#70a8f7,#a58bf2,#f47863,#f2c66d)}.demo-section{background:linear-gradient(#eef4fc 0,#f8f2ea 100%)}.film{border-color:#46516e;box-shadow:0 35px 95px #26375b2b}.film-bar{background:linear-gradient(90deg,#101629,#1b2542 64%,#38243e);border-bottom-color:#414d6b}.film-bar>span i,.scene-live i{background:var(--coral);box-shadow:0 0 12px var(--coral)}.film-stage{background:#0d1324}.film-grid{background-image:linear-gradient(#8db5ff0d 1px,#0000 1px),linear-gradient(90deg,#8db5ff0d 1px,#0000 1px)}.film-scan{background:linear-gradient(90deg,#0000,#70a8f7,#f47863,#0000);box-shadow:0 0 28px #70a8f766}.film-result{background:#10172bef;border-color:#66779b}.film-result:before{background:linear-gradient(var(--coral), var(--violet));box-shadow:0 0 16px #a58bf288}.film-result>small{color:#ffac99}.film-result>div strong{color:#9fc6ff}.film-timeline{background:#141c33;border-top-color:#3a4665}.film-timeline button{color:#8f9bb9}.film-timeline button.active{color:#fff;background:#ffffff08}.film-timeline button.active i:after{background:var(--coral);box-shadow:0 0 12px var(--coral)}.scene-score .score-orbit,.approval-stamp{background:#10172be8;border-color:#7faaf4;box-shadow:0 0 80px #70a8f738}.score-orbit strong{color:#ffd184}.score-orbit span{color:#c9baff}.score-factor i{background:linear-gradient(90deg, var(--coral), var(--sun));box-shadow:0 0 12px #f4786380}.approval-stamp>span{color:#11182a;background:linear-gradient(135deg,#8dc0ff,#bda6ff)}.product-window{border-color:#d4d9e5;box-shadow:0 35px 90px #26375b24}.window-bar{color:#fff;background:linear-gradient(90deg,#151d34,#25345b)}.window-bar>span:first-child{background:#f47863}.window-bar>span:nth-child(2){background:#f2c66d}.window-bar>span:nth-child(3){background:#65c7c2}.window-bar>em{color:#c8d9ff;border-color:#60749f}.demo-inbox{background:#f1f4fa}.mail:hover,.mail.active{border-color:#b9c9e6;box-shadow:0 8px 20px #435d8f16}.demo-label i{color:#386fb6;background:#dce9ff}.stepper .working,.stepper .done{color:#386fb6}.stepper .working i{box-shadow:0 0 0 4px #dfebff}.stepper .done i,.approval-card .approve{background:#386fb6;border-color:#386fb6}.stepper .done:after{background:#6b9de2!important}.chips span,.grade{color:#315f9d;background:#e8efff}.decision.yes{color:#217b77;background:#e2f4f2}.value-lab{background:radial-gradient(circle at 16% 80%,#3c294e 0,#1d2949 40%,#101629 80%)}.value-lab:before{background-image:linear-gradient(#8eb7ff14 1px,#0000 1px),linear-gradient(90deg,#8eb7ff14 1px,#0000 1px)}.value-copy>small,.value-proof>i{color:#ff9a84}.value-calculator{color:#172033;background:#fffaf3;box-shadow:0 40px 110px #070b1b80}.value-calculator:before{background:linear-gradient(90deg, var(--coral), var(--sun), var(--violet), var(--sky))}.value-calculator input[type=range]{accent-color:#6f8fe2}.calc-results>div{background:#f0f3fa;border-color:#dce1ed}.calc-results .payback{background:linear-gradient(145deg,#202b4b,#302746);border-color:#44547c}.calc-buy{background:linear-gradient(135deg,#f47863,#9b77df);box-shadow:0 12px 30px #8d6dd430}.calc-buy:hover{background:linear-gradient(135deg,#e96857,#8965cc)}.integration-section{background:linear-gradient(#fff8f0 0,#edf4fc 100%)}.integration-heading>small{color:#df6656}.integration-console{background:#0d1427;border-color:#415172;box-shadow:0 38px 100px #253a672e}.console-top{background:linear-gradient(90deg,#11182c,#213057 64%,#3b2845);border-bottom-color:#475675}.connector-picker,.run-panel{background:#131d34}.connector-picker>button,.connector-picker>label,.credential-note,.run-summary{background:#1a2845;border-color:#3e5277}.connector-picker>button:hover,.connector-picker>button.selected{background:#21345a;border-color:#87aff4}.connector-picker select{background:#283b61}.workflow-canvas{background:radial-gradient(circle at 50% 48%,#2d3f6b 0,#192844 38%,#0f172a 80%)}.flow-node,.canvas-meta span,.case-packet,.flow-assurance{background:#16233cee;border-color:#4a5e82}.flow-line{background:linear-gradient(90deg, transparent, var(--coral), var(--violet), var(--sky), transparent);box-shadow:0 0 12px #8f8df466}.run-panel>button{background:linear-gradient(135deg,#f47863,#9d77df);box-shadow:0 12px 28px #996fd43b}.use{background:#fff;border-color:#ded8d2;box-shadow:0 14px 40px #4c3f5f0c}.mini-mail,.meter{background:#f2f5fb;border-color:#dce1ec}.mini-mail i,.meter b{color:#386fb6}.meter i{background:linear-gradient(90deg,#70a8f7,#a58bf2)}.approval-visual{background:linear-gradient(135deg,#18213b,#2e294a)}.approval-visual b{color:#171b2b;background:linear-gradient(135deg,#ff947b,#f2c66d)}.integration-row i{background:#f4f0fb;border-color:#ddd5eb}.evidence-section{color:#f6f8fc;background:linear-gradient(#0f172a 0,#172541 72%,#f9f5ef 72%);padding:118px max(32px,50vw - 620px)}.evidence-heading{max-width:860px;margin-bottom:52px}.evidence-heading>small{color:#ff9b86;font:800 10px var(--font-geist-mono);letter-spacing:2px}.evidence-heading h2{margin:14px 0 18px}.evidence-heading h2 span{color:#a9c9ff}.evidence-heading p{color:#b9c4d7;max-width:660px;font-size:15px;line-height:1.7}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.evidence-card{background:linear-gradient(145deg,#192641,#202e4e);border:1px solid #3a4b6c;border-radius:10px;min-height:300px;padding:27px;position:relative;overflow:hidden}.evidence-card:after{content:"";border:1px solid #7499d52b;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;right:-45px}.evidence-card>i{color:#9cc5ff;width:42px;height:42px;font:normal 11px var(--font-geist-mono);border:1px solid #58709a;border-radius:50%;place-items:center;margin-bottom:36px;display:grid}.evidence-card>small{color:#8fa8ce;font:800 9px var(--font-geist-mono);letter-spacing:1px}.evidence-card h3{margin:10px 0;font:500 25px/1.1 Georgia,serif}.evidence-card p{color:#aebbd0;min-height:70px;font-size:12px;line-height:1.65}.evidence-card>span{color:#f5cf94;background:#ffffff0a;border-radius:4px;padding:6px 8px;font-size:9px;display:inline-block}.evidence-proof{color:#172033;background:#fffaf3;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:16px;padding:28px;display:grid;box-shadow:0 25px 70px #090c1b55}.evidence-proof small{color:#d65f52;font:800 9px var(--font-geist-mono);letter-spacing:1px}.evidence-proof b{margin-top:8px;font-size:15px;display:block}.evidence-proof p{color:#697385;max-width:690px;margin:7px 0 0;font-size:11px;line-height:1.6}.evidence-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f47863,#9b77df)}.launch-rail{color:#172033;background:#fffaf3;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:65px;padding:24px;display:grid;box-shadow:0 25px 70px #29395a12}.launch-rail>div{border-right:1px solid #dedbe1;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.launch-rail>div:last-child{border-right:0}.launch-rail i{color:#386fb6;background:#e8efff;border-radius:50%;place-items:center;width:45px;height:45px;font:13px Georgia,serif;display:grid}.launch-rail span{color:#6f7786;font-size:10px;line-height:1.45}.launch-rail b{color:#1b2638;margin-bottom:4px;font-size:11px;display:block}.launch-note{color:#727b89;text-align:center;margin:11px 0 0;font-size:9px}.security{background:radial-gradient(circle at 14%,#2b3f70 0,#17243f 38%,#101629 78%)}.security-copy>small{color:#ff9b86}.security-copy>p{color:#c1c9dc}.security-list>div{border-top-color:#354566}.security-list i{color:#8baef0}.security-list span{color:#aeb9d1}.shield:before{border-color:#6178aa}.shield:after{border-color:#a58bf252}.shield>div{background:linear-gradient(145deg,#344b80,#1a2646);box-shadow:0 20px 80px #070b18}.shield span{color:#d7e3ff}.shield i{border-color:#f4786352}.shield i:nth-of-type(3){background:linear-gradient(135deg,#ff9a80,#b497ff);box-shadow:0 0 40px #a58bf288}.compare{background:#fbf8f2}.compare-table{border-color:#d8dce7;box-shadow:0 18px 50px #273c6810}.tr.head{background:#edf1f8}.atlas-col{color:#315f9d;background:#e8efff!important}.tr{border-bottom-color:#d8dce7}.tr span:not(:last-child){border-right-color:#d8dce7}.package{background:radial-gradient(circle at 86% 20%,#4a3158 0,#202b4a 38%,#101629 78%)}.package:before{background:linear-gradient(90deg,#f47863,#f2c66d,#a58bf2,#70a8f7)}.package-heading>small{color:#ff9c86}.package-heading>p{color:#c4cce0}.buy-trust span{color:#d8deed;background:#ffffff08;border-color:#53668e}.single-price-card{color:#172033;background:#fffaf3;border-color:#fff;box-shadow:0 35px 90px #090c1b80}.offer-tag{color:#fff;background:linear-gradient(90deg,#f47863,#9a78df)}.single-price strong{color:#172033}.single-monthly{background:#edf2fb;border-color:#d8e0ef}.single-monthly strong{color:#386fb6}.charge-note{background:#fff0dc;border-color:#f1d09a}.charge-note i{color:#392b12;background:#f2c66d}.checkout-now{background:linear-gradient(135deg,#f47863,#9b77df);box-shadow:0 14px 34px #8f68cf42}.checkout-now:hover{background:linear-gradient(135deg,#e96857,#8965cc)}.product-question{color:#4c5f86}.pricing-fine{color:#aeb8d0}.faq details{border-top-color:#d7d1ca}.faq details[open] summary i{color:#df6656}.final-cta .a3{border-color:#7d72ad}.final-cta small{color:#ff9b86}.final-cta h2 span{color:#a9c9ff}.final-cta p{color:#bdc6db}.button.light{color:#172033;background:linear-gradient(135deg,#fffaf3,#ffe7c3);box-shadow:0 13px 32px #070a1738}footer{color:#aab4cd;background:#0b1020}.footer-top>div>b{color:#fff}.footer-bottom{border-top-color:#283452}.footer-top a:hover{color:#ffad9b}.legal-page,.thanks-page{background:radial-gradient(circle at 90% 10%,#293c69 0,#17223d 36%,#101629 78%)}.legal-nav,.thanks-brand{color:#fff}.legal-wrap>small{color:#ff9b86}.legal-card,.thanks-card{background:#fffaf3;border-color:#e4ded7;box-shadow:0 30px 90px #090c1b66}.legal-notice{background:#edf3ff;border-color:#cad9f0}.thanks-check{background:linear-gradient(135deg,#70a8f7,#a58bf2);box-shadow:0 0 35px #8b96ee5c}.thanks-home{color:#386fb6}@media (max-width:900px){.evidence-grid{grid-template-columns:1fr}.evidence-card,.evidence-card p{min-height:0}.evidence-proof{grid-template-columns:1fr}.launch-rail{grid-template-columns:1fr 1fr}.launch-rail>div:nth-child(2){border-right:0}}@media (max-width:600px){.evidence-section{background:linear-gradient(#0f172a 0,#172541 77%,#f9f5ef 77%);padding:88px 20px 80px}.evidence-proof{padding:22px}.evidence-button{white-space:normal;width:100%}.launch-rail{grid-template-columns:1fr;padding:12px}.launch-rail>div{border-bottom:1px solid #dedbe1;border-right:0}.launch-rail>div:last-child{border-bottom:0}}.flow-hero{background:radial-gradient(circle at 78% 42%,#173b59 0,#102a43 22%,#0000 47%),radial-gradient(circle at 11% 87%,#6a2f3c35 0,#0000 34%),linear-gradient(145deg,#060b14 0,#0a1423 48%,#0c1d31 100%);grid-template-columns:minmax(500px,.95fr) minmax(560px,1.05fr);gap:clamp(42px,5vw,86px);min-height:920px;padding-top:136px;padding-bottom:78px}.flow-hero:before{width:auto;height:auto;box-shadow:none;background:linear-gradient(105deg,#06101bdd,#0000 44%,#25618212);border:0;border-radius:0;inset:0}.flow-hero:after{opacity:.32;background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36%,#000);mask-image:linear-gradient(90deg,#0000,#000 36%,#000)}.flow-hero .hero-copy{z-index:3;min-width:0;max-width:610px}.flow-hero .kicker{color:#c9d9e9;background:#8fc5ff0b;border-color:#6785a866}.flow-hero .hero-copy h1{letter-spacing:-.058em;text-wrap:balance;max-width:610px;margin:24px 0;font-size:clamp(54px,4vw,72px);line-height:.93}.flow-hero .hero-copy h1 .hero-line{color:#fff;font-style:normal;display:block}.flow-hero .hero-copy h1 .hero-decision{letter-spacing:-.06em;white-space:nowrap;margin-top:4px;font-size:.78em}.flow-hero .hero-copy h1 .hero-accent{color:#0000;background:linear-gradient(92deg,#f88c72,#f5c078 40%,#8ec5ff 84%);-webkit-background-clip:text;background-clip:text;margin-top:17px;font-size:.91em;font-style:italic;line-height:.98;display:block}.flow-hero .hero-copy>p{color:#b9c8da;max-width:610px}.flow-hero .hero-actions{margin-top:34px}.flow-hero .button.primary{background:linear-gradient(135deg,#f57a66,#f4a66e);border:1px solid #ffc7b055;box-shadow:0 16px 46px #f26e5840}.flow-hero .button.primary:hover{transform:translateY(-3px);box-shadow:0 22px 55px #f26e5852}.flow-hero .trust-row{gap:11px 18px;margin-top:31px}.flow-hero .trust-row span{color:#9fb1c6}.atlas-flow-hero{--flow-tilt-x:0deg;--flow-tilt-y:0deg;--flow-light-x:50%;--flow-light-y:45%;isolation:isolate;min-height:650px;transform:perspective(1500px) rotateX(var(--flow-tilt-y)) rotateY(var(--flow-tilt-x));transform-style:preserve-3d;will-change:transform;background:linear-gradient(145deg,#0b1524ed,#10263af2);border:1px solid #55749385;border-radius:18px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 45px 130px #0009,inset 0 0 0 1px #8dbfff0d}.atlas-flow-hero:hover{border-color:#84b5df9c;box-shadow:0 55px 150px #000a,inset 0 0 0 1px #8dbfff20,0 0 55px #6eb6f11c}.atlas-flow-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 48% 42%,#3677a82a,#0000 34%),linear-gradient(120deg,#0000 55%,#f47b6810);position:absolute;inset:0}.flow-cinematic-light{z-index:1;pointer-events:none;background:radial-gradient(circle at var(--flow-light-x) var(--flow-light-y),#9bd0ff24 0,transparent 24%);mix-blend-mode:screen;transition:background-position .18s linear;position:absolute;inset:-25%}.flow-cinematic-scan{z-index:3;pointer-events:none;opacity:.55;filter:blur(.3px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#7ac0ff08 22%,#cbe8ff3d 50%,#f49b7c16 72%,#0000);width:32%;animation:8s cubic-bezier(.55,0,.35,1) infinite flowCinematicScan;position:absolute;top:56px;bottom:0;left:-42%;transform:skew(-15deg)}.flow-holo-orbits{z-index:2;pointer-events:none;opacity:.55;width:430px;height:430px;position:absolute;top:72px;right:-145px;transform:translateZ(28px)}.flow-holo-orbits i{border:1px solid #82bffb35;border-radius:50%;animation:18s linear infinite flowOrbit;position:absolute;inset:0}.flow-holo-orbits i:before{content:"";background:#92ccff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 20px #79baff}.flow-holo-orbits i:nth-child(2){border-color:#f47b683b;animation-duration:12s;animation-direction:reverse;inset:58px}.flow-holo-orbits i:nth-child(2):before{background:#f69a80;box-shadow:0 0 20px #f47b68}.flow-holo-orbits i:nth-child(3){border-style:dashed;animation-duration:9s;inset:112px}.flow-console-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08111ed9;border-bottom:1px solid #40546b;grid-template-columns:1fr auto 52px;align-items:center;height:56px;padding:0 18px;display:grid}.flow-console-head>span{font:750 10px var(--font-geist-mono);letter-spacing:1.1px;color:#dbe8f5}.flow-console-head>span i{background:#f47b68;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 15px #f47b68}.flow-console-head>em{color:#71869b;font:normal 9px var(--font-geist-mono)}.flow-console-head>b{color:#88bdf6;font:700 10px var(--font-geist-mono);justify-self:end}.flow-blueprint{opacity:.33;background-image:linear-gradient(#86bfff0d 1px,#0000 1px),linear-gradient(90deg,#86bfff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:56px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.flow-blueprint:before,.flow-blueprint:after{content:"";border:1px solid #6ca8d22c;width:66%;position:absolute;right:4%;transform:skewY(-8deg)}.flow-blueprint:before{background:linear-gradient(90deg,#0000,#65a5d20a);height:155px;top:13%}.flow-blueprint:after{height:235px;top:25%;right:11%}.flow-blueprint i{border:1px solid #6fa4c81e;position:absolute}.flow-blueprint i:first-child{width:20%;height:39%;top:15%;right:10%}.flow-blueprint i:nth-child(2){width:17%;height:31%;top:23%;right:31%}.flow-blueprint i:nth-child(3){width:13%;height:23%;top:31%;right:50%}.flow-blueprint i:nth-child(4){width:28%;height:12%;top:16%;left:9%}.flow-blueprint i:nth-child(5){width:36%;height:10%;bottom:14%;left:4%}.flow-blueprint i:nth-child(6){width:42%;height:13%;bottom:8%;right:5%}.flow-ducts{opacity:.6;pointer-events:none;position:absolute;inset:56px 0 0}.flow-ducts i{background:linear-gradient(#173650,#0b1f31);border:1px solid #71a7ce42;border-radius:99px;height:7px;display:block;position:absolute;box-shadow:0 4px 12px #0008}.flow-ducts i:first-child{width:43%;top:15%;right:-4%;transform:rotate(-8deg)}.flow-ducts i:nth-child(2){transform-origin:100%;width:27%;top:21%;right:8%;transform:rotate(90deg)}.flow-ducts i:nth-child(3){width:29%;bottom:13%;left:-5%;transform:rotate(7deg)}.flow-ducts i:nth-child(4){transform-origin:0;width:21%;bottom:21%;left:12%;transform:rotate(90deg)}.flow-track{z-index:4;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;top:31%;left:7%;right:7%}.flow-track-line{z-index:-1;background:#334a60;height:2px;position:absolute;top:19px;left:9%;right:9%;overflow:hidden}.flow-track-line i{transform-origin:0;background:linear-gradient(90deg,#f47b68,#f2b876,#80bfff);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(.03);box-shadow:0 0 18px #8abfff}.flow-state-0 .flow-track-line i{transform:scaleX(.03)}.flow-state-1 .flow-track-line i{transform:scaleX(.25)}.flow-state-2 .flow-track-line i{transform:scaleX(.5)}.flow-state-3 .flow-track-line i{transform:scaleX(.75)}.flow-state-4 .flow-track-line i{transform:scaleX(1)}.flow-track-line b{background:#fff4db;border-radius:50%;width:8px;height:8px;animation:2.6s linear infinite flowHeroPacket;position:absolute;top:-3px;box-shadow:0 0 18px #f69b77}.flow-track button{color:#647b91;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex;position:relative}.flow-track button>i{color:#7890a7;width:40px;height:40px;font:normal 9px var(--font-geist-mono);background:#0c1826;border:1px solid #3f5870;border-radius:50%;place-items:center;transition:all .35s;display:grid}.flow-track button>span{font:700 8px var(--font-geist-mono);letter-spacing:.8px}.flow-track button.done>i{color:#ffb29e;background:#f47b681e;border-color:#e68b74}.flow-track button.active{color:#dbeeff}.flow-track button.active>i{color:#07101d;background:linear-gradient(135deg,#f47b68,#7cb8f4);border-color:#91c8ff;transform:scale(1.13);box-shadow:0 0 0 6px #81bcf311,0 0 35px #78b6ef70}.flow-track button.active:before,.flow-track button.active:after{content:"";z-index:-1;border:1px solid #8bc8ff75;border-radius:50%;width:52px;height:52px;animation:2.2s ease-out infinite flowNodePulse;position:absolute;top:20px;left:50%;transform:translate(-50%,-50%)}.flow-track button.active:after{animation-delay:1.1s}.flow-data-packets{z-index:3;pointer-events:none;height:8px;position:absolute;top:calc(31% + 16px);left:8%;right:8%}.flow-data-packets i{background:#f7b386;width:4px;height:4px;animation:2.6s linear infinite flowHeroPacket;position:absolute;box-shadow:0 0 10px #f47b68}.flow-data-packets i:nth-child(2){animation-delay:-.55s}.flow-data-packets i:nth-child(3){animation-delay:-1.1s}.flow-data-packets i:nth-child(4){animation-delay:-1.65s}.flow-detail{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(125deg,#0b1625ed,#142c42ed);border:1px solid #516f8b;border-radius:11px;grid-template-columns:1fr 175px;align-items:end;gap:25px;min-height:154px;padding:23px 24px;animation:.5s cubic-bezier(.2,.8,.2,1) flowDetailIn;display:grid;position:absolute;top:49%;left:7%;right:7%;transform:translateZ(34px);box-shadow:0 22px 55px #0006,inset 0 0 35px #74b6ef0e}.flow-detail small{color:#f69a82;font:750 8px var(--font-geist-mono);letter-spacing:1.1px}.flow-detail h3{letter-spacing:-.035em;margin:9px 0 8px;font-size:24px}.flow-detail p{color:#95a9bd;margin:0;font-size:11px;line-height:1.55}.flow-detail>strong{color:#cce5ff;background:#92c6ff0b;border:1px solid #52718b;border-radius:7px;padding:14px;font-size:10px;line-height:1.4}.flow-detail>strong i{background:#7fc3b0;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #7fc3b0}.flow-systems{z-index:4;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;bottom:6%;left:7%;right:7%}.flow-systems span{color:#70869b;background:#08131f99;border:1px solid #344c61;border-radius:7px;padding:12px;font-size:8px}.flow-systems b{color:#d5e6f6;margin-bottom:5px;font-size:11px;display:block}.flow-proofbar{background:linear-gradient(90deg,#eef6ff,#fff5e8,#f0eaff);border:0;height:78px;box-shadow:0 14px 40px #1d314514}.flow-proofbar span{color:#334258;gap:10px;font-weight:650}.flow-proofbar span:after{color:#a1b0c1}.flow-proofbar i{color:#a9ccf0;width:27px;height:27px;font:normal 8px var(--font-geist-mono);background:#102038;border-radius:50%;place-items:center;display:grid}.hero-core-wrap{z-index:2;place-items:center;min-height:650px;display:grid;position:relative;overflow:visible}.hero-core-wrap .project-core{width:min(86vw,560px)}.flow-hero .hero-copy h1 .hero-decision{white-space:normal}.project-core{aspect-ratio:1;width:min(48vw,560px);transform-style:preserve-3d;filter:drop-shadow(0 42px 58px #0008);position:relative}.project-core-hero{animation:7s ease-in-out infinite coreFloat}.core-aura{filter:blur(18px);background:radial-gradient(circle,#71b9ed23 0,#ef8c6d14 38%,#0000 69%);border-radius:50%;position:absolute;inset:5%;transform:translateZ(-40px)}.core-sphere{z-index:4;background:radial-gradient(circle at 34% 26%,#406783 0,#10283b 23%,#07131f 62%,#03070d 100%);border:1px solid #b8d9ee50;border-radius:50%;transition:background .85s,border-color .85s,box-shadow .85s;position:absolute;inset:26%;overflow:hidden;transform:translateZ(55px);box-shadow:inset -24px -26px 58px #000c,inset 12px 13px 30px #a9dcf21a,0 0 65px #6cbcf22b}.core-sphere:before{content:"";background:linear-gradient(115deg,#0000 39%,#f293741d 48%,#a8dcfb24 52%,#0000 61%);border:1px solid #86c9ef1f;border-radius:50%;position:absolute;inset:-35%;transform:rotate(-18deg)}.core-reflection{filter:blur(4px);background:linear-gradient(135deg,#ffffff35,#0000);border-radius:50%;position:absolute;inset:8% 17% 58% 24%;transform:rotate(-20deg)}.core-building{z-index:2;background:linear-gradient(145deg,#86c7ee1c,#f18f7011);border:1px solid #cceaff72;transition:opacity .65s,transform .85s cubic-bezier(.2,.8,.2,1);position:absolute;inset:23% 26% 21%;transform:perspective(280px)rotateY(-18deg)skewY(-2deg);box-shadow:inset 0 0 28px #78bce92a}.core-building:before,.core-building:after{content:"";background:#b6dcf04f;width:1px;position:absolute;top:0;bottom:0}.core-building:before{left:34%}.core-building:after{right:31%}.core-building i{background:#c3e7f369;height:1px;position:absolute;left:0;right:0;box-shadow:0 0 8px #88caf16e}.core-building i:first-child{top:19%}.core-building i:nth-child(2){top:39%}.core-building i:nth-child(3){top:59%}.core-building i:nth-child(4){top:79%}.core-building b{border-radius:10px;width:5px;position:absolute;box-shadow:0 0 9px}.core-building b:first-of-type{color:#ef856d;background:currentColor;height:65%;top:11%;left:13%}.core-building b:nth-of-type(2){color:#76baf0;background:currentColor;height:61%;top:25%;left:50%}.core-building b:nth-of-type(3){color:#e8ba70;background:currentColor;height:77%;top:8%;right:11%}.core-project-mark{z-index:5;opacity:0;place-content:center;justify-items:center;gap:7px;transition:opacity .65s,transform .85s cubic-bezier(.15,.85,.2,1);display:grid;position:absolute;inset:0;transform:scale(.55)rotate(-10deg)}.core-project-mark small{color:#677b86;font:800 8px var(--font-geist-mono);letter-spacing:1.5px}.core-project-mark b{color:#176954;background:#c8f3e5;border:1px solid #3e8170;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;display:grid;box-shadow:0 0 35px #78cbb370}.core-orbit{z-index:2;transform-style:preserve-3d;border:1px solid #82bde650;border-radius:50%;position:absolute;inset:14%}.core-orbit:before{content:"";background:#8fd4ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 18px #80c8fa}.core-orbit span{color:#a7c7dc;font:700 8px var(--font-geist-mono);letter-spacing:1.2px;position:absolute;top:-25px;left:50%}.orbit-one{animation:16s linear infinite coreOrbitOne;transform:rotateX(67deg)rotate(-11deg)}.orbit-two{border-color:#ef8b6a55;animation:20s linear infinite coreOrbitTwo;inset:20%;transform:rotateY(70deg)rotate(24deg)}.orbit-two:before{background:#f29a7e;box-shadow:0 0 18px #ef8063}.orbit-two span{color:#efab96}.orbit-three{border-color:#e6bb7050;animation:25s linear infinite reverse coreOrbitOne;inset:9%;transform:rotateX(74deg)rotate(54deg)}.orbit-three:before{background:#efc176;box-shadow:0 0 18px #eab667}.orbit-three span{color:#e6c493}.core-label{z-index:7;color:#eef8ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091522b8;border:1px solid #7197b568;border-radius:9px;min-width:132px;padding:12px 14px;position:absolute;box-shadow:0 18px 45px #0005}.core-label small{color:#6f91aa;font:700 7px var(--font-geist-mono);letter-spacing:1px;margin-bottom:5px;display:block}.core-label b{font-size:11px}.label-in{top:22%;left:2%}.label-out{bottom:20%;right:0}.label-out b{color:#a9d9cb}.cinematic-journey{--journey-progress:0;--journey-rotate:-16deg;--journey-drift:0px;--journey-lift:0px;--journey-scale:.84;--journey-fill:0%;color:#f4f7fa;background:#050911;height:430vh;position:relative}.journey-sticky{isolation:isolate;background:radial-gradient(circle at 67% 46%,#153952 0,#091725 31%,#050911 66%);height:100vh;min-height:680px;transition:background 1s cubic-bezier(.2,.8,.2,1),color .8s;position:sticky;top:0;overflow:hidden}.journey-sticky:before{content:"";opacity:.34;pointer-events:none;background:linear-gradient(115deg,#050911 8%,#0000 58%),radial-gradient(circle at 10% 105%,#733d4327,#0000 38%);position:absolute;inset:0}.journey-state-1 .journey-sticky{background:radial-gradient(circle at 63% 48%,#264f69 0,#0d2131 34%,#070d17 72%)}.journey-state-2 .journey-sticky{background:radial-gradient(circle at 34% 48%,#322b4d 0,#132035 34%,#070c16 72%)}.journey-state-3 .journey-sticky{color:#111b27;background:radial-gradient(circle at 58% 47%,#fff8e8 0,#f2ece2 38%,#e7edf1 100%)}.journey-light{z-index:0;aspect-ratio:1;width:72vw;transform:translate(-50%,-50%) scale(calc(.72 + var(--journey-progress) * .38));filter:blur(4px);background:radial-gradient(circle,#87c9ef1c 0,#ef987116 28%,#0000 68%);border-radius:50%;position:absolute;top:48%;left:58%}.journey-lines{opacity:.42;pointer-events:none;position:absolute;inset:0;overflow:hidden}.journey-lines i{transform-origin:50%;background:linear-gradient(90deg,#0000,#91c9ee3b,#0000);width:115vw;height:1px;position:absolute;top:50%;left:50%}.journey-lines i:first-child{transform:translate(-50%,-50%)rotate(-18deg)}.journey-lines i:nth-child(2){transform:translate(-50%,-50%)rotate(31deg)}.journey-lines i:nth-child(3){background:linear-gradient(#0000,#ee9a7a32,#0000);width:1px;height:110vh;transform:translate(-50%,-50%)rotate(12deg)}.journey-particles{z-index:1;aspect-ratio:1;width:min(54vw,660px);transform:translate(-50%,-50%) rotate(var(--journey-rotate));opacity:.52;position:absolute;top:50%;left:61%}.journey-particles i{background:#a8dcfa;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 13px #78c6f7}.journey-particles i:first-child{top:42%;left:6%}.journey-particles i:nth-child(2){top:17%;left:18%}.journey-particles i:nth-child(3){top:5%;left:35%}.journey-particles i:nth-child(4){background:#f09c7e;top:16%;right:18%;box-shadow:0 0 13px #f18566}.journey-particles i:nth-child(5){top:47%;right:4%}.journey-particles i:nth-child(6){background:#ebc47e;bottom:12%;right:21%;box-shadow:0 0 13px #e7b968}.journey-particles i:nth-child(7){bottom:3%;left:29%}.journey-particles i:nth-child(8){background:#f09c7e;bottom:25%;left:5%;box-shadow:0 0 13px #f18566}.journey-planes{z-index:3;pointer-events:none;perspective:1100px;position:absolute;inset:0}.journey-plane{color:#ecf6fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;filter:blur(5px);background:#0b1926a6;border:1px solid #7191a84d;border-radius:8px;min-width:132px;padding:12px 14px;transition:opacity .55s,transform .8s cubic-bezier(.2,.8,.2,1),filter .55s;position:absolute;box-shadow:0 24px 55px #0005}.journey-plane small{color:#7892a7;font:700 7px var(--font-geist-mono);letter-spacing:1px;margin-bottom:6px;display:block}.plane-mail{top:24%;left:54%;transform:translate3d(-90px,30px,-160px)rotateY(24deg)}.plane-plan{top:18%;left:45%;transform:translate3d(-130px,80px,-140px)rotateY(22deg)}.plane-room{top:39%;right:9%;transform:translate3d(120px,-10px,-180px)rotateY(-25deg)}.plane-time{bottom:17%;left:44%;transform:translate3d(-100px,-70px,-130px)rotateY(18deg)}.plane-score{top:27%;right:8%;transform:translate3d(100px,30px,-140px)rotateY(-18deg)}.plane-approval{bottom:24%;right:11%;transform:translate3d(110px,-40px,-140px)rotateY(-18deg)}.journey-state-0 .plane-mail,.journey-state-1 .plane-plan,.journey-state-1 .plane-room,.journey-state-1 .plane-time,.journey-state-2 .plane-score,.journey-state-3 .plane-approval{opacity:1;filter:none;transform:translate(0,0)rotateY(0)}.journey-state-3 .journey-plane{color:#182431;background:#ffffffc9;border-color:#9cadb766;box-shadow:0 20px 45px #526b7930}.journey-state-3 .journey-plane small{color:#687b86}.journey-object{z-index:2;width:min(49vw,610px);transform:translate3d(calc(-50% + var(--journey-drift)),calc(-50% + var(--journey-lift)),0) scale(var(--journey-scale)) rotate(var(--journey-rotate));transform-origin:50%;will-change:transform;transition:left .85s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:61%}.journey-object .project-core{filter:drop-shadow(0 60px 70px #0007);width:100%}.journey-object .core-sphere{transform:translateZ(55px) rotate(calc(var(--journey-progress) * 34deg))}.journey-object .core-label{transition:opacity .45s,transform .45s}.journey-state-0 .journey-object .label-out,.journey-state-3 .journey-object .label-in{opacity:.25}.journey-state-3 .journey-object{left:60%}.journey-state-3 .project-core{filter:drop-shadow(0 44px 50px #5973854d)}.journey-state-3 .core-label{color:#172232;background:#ffffffc9;border-color:#9aaebb78}.journey-state-3 .core-label small{color:#71808c}.journey-state-1 .core-sphere{background:radial-gradient(circle at 34% 26%,#eef8fb 0,#79a8bd 18%,#173547 50%,#050b12 100%);border-color:#d8f0f378;box-shadow:inset -28px -30px 62px #000b,inset 16px 14px 34px #ffffff3b,0 0 78px #80cdf044}.journey-state-2 .core-sphere{background:radial-gradient(circle at 34% 26%,#885c83 0,#2b3554 26%,#0b1929 61%,#03070d 100%);border-color:#efad9670;box-shadow:inset -25px -30px 60px #000c,inset 12px 12px 28px #efb59624,0 0 80px #ae7aa93b}.journey-state-3 .core-sphere{background:radial-gradient(circle at 34% 26%,#fffdf5 0,#d9e5e4 24%,#8aa7ab 58%,#465e65 100%);border-color:#fffa;box-shadow:inset -22px -24px 52px #50606877,inset 14px 13px 30px #ffffffb0,0 0 85px #9bb9b65c}.journey-state-3 .core-building{opacity:0;transform:perspective(280px)rotateY(18deg)scale(.55)}.journey-state-3 .core-project-mark{opacity:1;transform:scale(1)rotate(0)}.journey-copy{z-index:4;pointer-events:none;position:absolute;inset:0}.journey-copy article{opacity:0;visibility:hidden;filter:blur(8px);width:min(39vw,500px);transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1),filter .7s,visibility .7s;position:absolute;top:50%;left:max(32px,50vw - 630px);transform:translateY(calc(32px - 50%))}.journey-copy article.active{opacity:1;visibility:visible;filter:none;transform:translateY(-50%)}.journey-copy small{color:#f18b72;font:800 9px var(--font-geist-mono);letter-spacing:2px}.journey-copy h2{letter-spacing:-.058em;text-wrap:balance;max-width:520px;margin:18px 0 20px;font-size:clamp(54px,5.7vw,88px);line-height:.93}.journey-copy p{color:#aebdca;max-width:450px;margin:0;font-size:16px;line-height:1.72}.journey-copy article>span{color:#b9cedd;font:700 8px var(--font-geist-mono);letter-spacing:.7px;border:1px solid #67809866;border-radius:99px;margin-top:31px;padding:8px 11px;display:inline-block}.journey-state-2 .journey-copy article{left:auto;right:max(32px,50vw - 630px)}.journey-state-2 .journey-object{left:36%}.journey-progress{z-index:5;color:#6d8597;font:700 7px var(--font-geist-mono);letter-spacing:1px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid;position:absolute;bottom:34px;left:max(32px,50vw - 630px);right:max(32px,50vw - 630px)}.journey-progress>i{background:#58708359;height:1px;position:relative}.journey-progress>i b{width:var(--journey-fill);background:linear-gradient(90deg,#ef8067,#eec178,#83c7f2);transition:width 80ms linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #7ec4ee}.journey-counter{z-index:5;color:#90a4b4;font:700 9px var(--font-geist-mono);align-items:baseline;gap:5px;display:flex;position:absolute;top:34px;right:max(32px,50vw - 630px)}.journey-counter b{color:#eaf4fa;font-size:21px}@keyframes coreFloat{0%,to{transform:translateY(-7px)rotate(-1deg)}50%{transform:translateY(10px)rotate(1deg)}}@keyframes coreOrbitOne{to{transform:rotateX(67deg)rotate(349deg)}}@keyframes coreOrbitTwo{to{transform:rotateY(70deg)rotate(384deg)}}.construction-scroll{--build-progress:0%;color:#f4f8fc;background:#050b13;height:440vh;position:relative}.construction-sticky{z-index:1;background:radial-gradient(circle at 74% 45%,#153752 0,#0b1a2a 28%,#0000 56%),linear-gradient(150deg,#050a12 0,#071322 56%,#0d2132 100%);grid-template-columns:minmax(360px,.72fr) minmax(640px,1.28fr);align-items:center;gap:clamp(42px,6vw,92px);height:100vh;min-height:700px;padding:110px max(30px,50vw - 660px) 55px;display:grid;position:sticky;top:0;overflow:hidden}.construction-sticky:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#8ec8f10b 1px,#0000 1px),linear-gradient(90deg,#8ec8f10b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24% 100%)}.construction-sticky:after{content:"";pointer-events:none;border:1px solid #76b7e824;border-radius:50%;width:760px;height:760px;position:absolute;top:-250px;right:-260px;box-shadow:0 0 0 110px #76b7e808,0 0 0 230px #f47b6806}.construction-copy{z-index:3;align-self:center;max-width:470px;position:relative}.construction-copy>small{color:#f28e76;font:800 9px var(--font-geist-mono);letter-spacing:2px}.construction-copy h2{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(45px,4.3vw,67px);line-height:.98}.construction-copy h2 span{color:#8ec6f2}.construction-copy>p{color:#9cafc2;margin:0;font-size:14px;line-height:1.72}.construction-stage-copy{border-top:1px solid #38516a;border-bottom:1px solid #38516a;align-items:flex-start;gap:16px;margin-top:38px;padding:18px 0;animation:.42s cubic-bezier(.2,.8,.2,1) constructionCopyIn;display:flex}.construction-stage-copy>i{color:#b8dcf6;height:41px;font:normal 9px var(--font-geist-mono);border:1px solid #789fc0;border-radius:50%;flex:0 0 41px;place-items:center;display:grid;box-shadow:inset 0 0 24px #74bff529}.construction-stage-copy>div{flex-direction:column;gap:6px;display:flex}.construction-stage-copy b{color:#f8fbfd;font-size:13px}.construction-stage-copy span{color:#8298aa;font-size:10px;line-height:1.55}.construction-progress{background:#273e52;height:3px;margin-top:30px;position:relative;overflow:visible}.construction-progress>i{width:var(--build-progress);background:linear-gradient(90deg,#f47b68,#f1ba72,#7bbcf4);position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #7ebef2}.construction-progress>i:after{content:"";background:#ecf7ff;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-5px;box-shadow:0 0 20px #7bbcf4}.construction-progress>span{color:#61788c;font:700 7px var(--font-geist-mono);letter-spacing:1px;text-transform:uppercase;position:absolute;top:10px;right:0}.construction-canvas-wrap{z-index:2;isolation:isolate;background:radial-gradient(circle at 54% 57%,#1d476452,#0000 43%),linear-gradient(150deg,#07111d,#0a1d2d);border:1px solid #476581;border-radius:18px;height:min(72vh,720px);min-height:560px;position:relative;overflow:hidden;box-shadow:0 48px 130px #000a,inset 0 0 0 1px #8fc8f20b}.construction-canvas-wrap:before{content:"";z-index:-1;opacity:.35;background:linear-gradient(125deg,#0000 47%,#f47b680b 50%,#0000 53%),repeating-radial-gradient(circle at 57% 70%,#8fc8f00d 0 1px,#0000 1px 35px);position:absolute;inset:0}.construction-canvas-wrap canvas{width:100%;height:100%;position:absolute;inset:0}.construction-corner{color:#71889c;font:700 7px var(--font-geist-mono);letter-spacing:1px;justify-content:space-between;display:flex;position:absolute;top:17px;left:19px;right:19px}.construction-corner b{color:#9bc9eb;font-weight:700}.construction-stages{flex-direction:column;gap:7px;width:155px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.construction-stages span{color:#52697e;min-height:38px;font:700 7px var(--font-geist-mono);border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:7px 8px;line-height:1.3;transition:all .35s;display:flex}.construction-stages span>i{border:1px solid #385168;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-style:normal;display:grid}.construction-stages span.done{color:#6d8496}.construction-stages span.done>i{color:#79bca9;border-color:#4a826f}.construction-stages span.active{color:#e8f5ff;background:#10283bbd;border-color:#547795;transform:translate(-6px);box-shadow:0 10px 28px #0005}.construction-stages span.active>i{color:#ffc0ad;border-color:#f1947b;box-shadow:0 0 17px #f47b6842}.construction-legend{color:#6f8497;font:700 7px var(--font-geist-mono);gap:16px;display:flex;position:absolute;bottom:18px;left:20px}.construction-legend i{background:#f47b68;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #f47b68}.construction-legend span:nth-child(2) i{background:#79baff;box-shadow:0 0 9px #79baff}.construction-legend span:nth-child(3) i{background:#efbd72;box-shadow:0 0 9px #efbd72}.construction-scroll-cue{z-index:4;color:#72899c;font:700 7px var(--font-geist-mono);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:9px;display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.construction-scroll-cue>i{border:1px solid #526d84;border-radius:99px;width:15px;height:24px;position:relative}.construction-scroll-cue>i:after{content:"";background:#9bc9eb;border-radius:2px;width:2px;height:5px;animation:1.7s ease-in-out infinite constructionCue;position:absolute;top:4px;left:6px}.planning-reality{color:#fff;background:#07111d;align-items:flex-end;min-height:820px;padding:90px max(30px,50vw - 620px);display:flex;position:relative;overflow:hidden}.planning-photo{background-image:linear-gradient(90deg,#050a12ed 0,#07101bbd 29%,#07111d44 62%,#07111d2b 100%),linear-gradient(0deg,#050a12e8 0,#0000 45%),url(/tga-planning-studio-v1.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.planning-reality:before{content:"";z-index:1;pointer-events:none;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff1a;position:absolute;inset:0;box-shadow:inset 0 0 120px #0007}.planning-reality-copy{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#07111dbd;border:1px solid #ffffff26;border-radius:14px;max-width:620px;padding:38px 40px;position:relative;box-shadow:0 36px 90px #0008}.planning-reality-copy>small{color:#f39a83;font:800 9px var(--font-geist-mono);letter-spacing:1.8px}.planning-reality-copy h2{margin:15px 0 18px;font-size:clamp(43px,4.5vw,67px);line-height:.98}.planning-reality-copy h2 span{color:#9bcaed}.planning-reality-copy>p{color:#c0ccd7;max-width:560px;margin:0;font-size:14px;line-height:1.7}.planning-reality-copy>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.planning-reality-copy>div span{color:#c5d3df;background:#1022349e;border:1px solid #607b925c;border-radius:4px;padding:9px 11px;font-size:9px}.planning-reality-copy>div i{color:#f2a087;font:normal 7px var(--font-geist-mono);margin-right:7px}@keyframes constructionCopyIn{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes constructionCue{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.flow-story{background:linear-gradient(#f8f4ed 0,#eef4f8 56%,#f8f4ed 100%);padding:125px max(30px,50vw - 630px) 145px;position:relative;overflow:clip}.flow-story:before{content:"TGA";color:#17324b06;letter-spacing:-.1em;pointer-events:none;font-size:30vw;font-weight:850;position:absolute;top:2%;right:-3vw}.flow-story-head{max-width:980px;margin-bottom:75px;position:relative}.flow-story-head>small{color:#d65;font:800 10px var(--font-geist-mono);letter-spacing:2px}.flow-story-head h2{margin:17px 0 20px;font-size:clamp(46px,5.3vw,78px);line-height:.99}.flow-story-head h2 span{color:#6683a3}.flow-story-head>p{color:#6c7886;font-size:16px}.flow-story-layout{grid-template-columns:minmax(430px,.88fr) minmax(440px,1fr);align-items:start;gap:clamp(55px,8vw,120px);display:grid;position:relative}.flow-story-visual{isolation:isolate;background:linear-gradient(145deg,#07111e,#0e2437);border:1px solid #314b63;border-radius:18px;height:650px;position:sticky;top:90px;overflow:hidden;box-shadow:0 42px 110px #213d582e}.flow-story-visual:before{content:"LIVE BUILDING FLOW";z-index:4;color:#7391a9;font:700 8px var(--font-geist-mono);letter-spacing:1.2px;position:absolute;top:18px;left:20px}.flow-story-visual:after{content:"";z-index:-1;background:radial-gradient(circle at 36% 48%,#31709b2b,#0000 40%),radial-gradient(circle at 90% 90%,#f47b6814,#0000 35%);position:absolute;inset:0}.building-grid{opacity:.27;background-image:linear-gradient(#87b8dc14 1px,#0000 1px),linear-gradient(90deg,#87b8dc14 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0}.building-grid i{background:#77a6c619;position:absolute}.building-grid i:first-child,.building-grid i:nth-child(2),.building-grid i:nth-child(3),.building-grid i:nth-child(4){height:1px;left:0;right:0}.building-grid i:first-child{top:26%}.building-grid i:nth-child(2){top:44%}.building-grid i:nth-child(3){top:62%}.building-grid i:nth-child(4){top:80%}.building-grid i:nth-child(5),.building-grid i:nth-child(6),.building-grid i:nth-child(7),.building-grid i:nth-child(8){width:1px;top:0;bottom:0}.building-grid i:nth-child(5){left:20%}.building-grid i:nth-child(6){left:40%}.building-grid i:nth-child(7){left:60%}.building-grid i:nth-child(8){left:80%}.building-shell{border:1px solid #5b84a55c;width:48%;height:76%;position:absolute;top:11%;left:9%;transform:skewY(-3deg)}.building-shell>span{color:#5f7d95;font:700 7px var(--font-geist-mono);letter-spacing:1px;position:absolute;bottom:10px;left:12px}.building-shell i{background:#6088a653;height:1px;position:absolute;left:0;right:0}.building-shell i:first-of-type{top:20%}.building-shell i:nth-of-type(2){top:40%}.building-shell i:nth-of-type(3){top:60%}.building-shell i:nth-of-type(4){top:80%}.building-shell i:nth-of-type(5){width:1px;height:auto;inset:0 auto 0 52%}.mep-routes i{z-index:2;border-radius:99px;height:5px;transition:all .55s;display:block;position:absolute}.route-hls{background:#f47b68;width:46%;top:30%;left:8%;box-shadow:0 0 12px #f47b6866}.route-elt{background:#79baff;width:36%;top:51%;left:18%;box-shadow:0 0 12px #79baff66}.route-ga{background:#ebba70;width:42%;top:72%;left:12%;box-shadow:0 0 12px #ebba7066}.mep-routes b{z-index:2;border-radius:99px;width:5px;position:absolute}.mep-routes b:first-of-type{background:linear-gradient(#f47b68,#79baff,#ebba70);height:42%;top:30%;left:29%}.mep-routes b:nth-of-type(2){background:#79baff;height:33%;top:18%;left:41%}.mep-routes b:nth-of-type(3){background:#ebba70;height:30%;top:51%;left:17%}.story-rail{z-index:5;background:#2f4b63;width:2px;position:absolute;top:12%;bottom:12%;right:10%}.story-rail>i{background:#0a1725;border:2px solid #406078;border-radius:50%;width:14px;height:14px;position:absolute;right:-6px}.story-rail>i:first-child{top:0}.story-rail>i:nth-child(2){top:25%}.story-rail>i:nth-child(3){top:50%}.story-rail>i:nth-child(4){top:75%}.story-rail>i:nth-child(5){top:100%}.story-rail>span{background:linear-gradient(#f47b68,#79baff);width:100%;height:1%;transition:height .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;box-shadow:0 0 15px #78b9f4}.story-state-0 .story-rail>span{height:1%}.story-state-1 .story-rail>span{height:25%}.story-state-2 .story-rail>span{height:50%}.story-state-3 .story-rail>span{height:75%}.story-state-4 .story-rail>span{height:100%}.story-packet{z-index:7;background:#fff1dc;border-radius:50%;width:16px;height:16px;transition:top .65s cubic-bezier(.2,.8,.2,1),background .4s;position:absolute;top:calc(12% - 7px);right:calc(10% - 7px);box-shadow:0 0 0 7px #f47b6818,0 0 26px #f47b68}.story-packet i{background:#f47b68;border-radius:50%;position:absolute;inset:5px}.story-state-1 .story-packet{top:calc(31% - 7px)}.story-state-2 .story-packet{top:calc(50% - 7px)}.story-state-3 .story-packet{top:calc(69% - 7px)}.story-state-4 .story-packet{background:#bfe0ff;top:calc(88% - 7px);box-shadow:0 0 0 7px #79baff18,0 0 26px #79baff}.story-state-4 .story-packet i{background:#79baff}.story-monitor{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081522e8;border:1px solid #42617a;border-radius:10px;min-height:180px;padding:21px;position:absolute;bottom:8%;left:8%;right:19%;box-shadow:0 24px 55px #0008}.story-monitor>small{color:#5f7c93;font:700 7px var(--font-geist-mono);letter-spacing:1px}.story-monitor>span{color:#ff9a84;font:750 8px var(--font-geist-mono);background:#f47b681a;border-radius:3px;margin-top:17px;padding:5px 7px;display:inline-block}.story-monitor h3{color:#f5f8fb;margin:9px 0 6px;font-size:21px}.story-monitor>p{color:#9db0c1;margin:0;font-size:10px}.story-monitor>div{color:#8ca0b2;border-top:1px solid #30475c;margin-top:19px;padding-top:12px;font-size:8px}.story-monitor>div i{background:#efb45c;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #efb45c}.story-monitor>div b{font-weight:600}.story-legend{gap:7px;display:flex;position:absolute;top:12%;left:9%}.story-legend span{color:#7890a5;font:700 7px var(--font-geist-mono);background:#0c1b29b8;border:1px solid #375268;border-radius:4px;padding:5px 7px}.story-legend i{border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.story-legend span:first-child i{background:#f47b68}.story-legend span:nth-child(2) i{background:#79baff}.story-legend span:nth-child(3) i{background:#ebba70}.flow-story-steps{flex-direction:column;gap:11vh;padding-bottom:12vh;display:flex}.flow-story-steps article{color:#172033;opacity:.45;background:#fffdf9c9;border:1px solid #d7dde2;border-radius:16px;flex-direction:column;justify-content:center;min-height:58vh;padding:46px 42px;transition:opacity .5s,transform .5s,border-color .5s,box-shadow .5s;display:flex;transform:scale(.97);box-shadow:0 16px 50px #263e5309}.flow-story-steps article.active{opacity:1;border-color:#9bb8d0;transform:none;box-shadow:0 28px 80px #294c6620}.flow-story-steps article>div{align-items:center;gap:12px;display:flex}.flow-story-steps article>div i{color:#9bc9f2;width:42px;height:42px;font:normal 9px var(--font-geist-mono);background:#0c1c2d;border-radius:50%;place-items:center;display:grid}.flow-story-steps article>div small{color:#e16a57;font:800 9px var(--font-geist-mono);letter-spacing:1.2px}.flow-story-steps article h3{letter-spacing:-.045em;max-width:520px;margin:28px 0 13px;font-size:clamp(30px,3vw,48px);line-height:1.02}.flow-story-steps article p{color:#687688;max-width:530px;margin:0;font-size:15px;line-height:1.7}.flow-story-steps article>strong{color:#284d69;margin-top:28px;font-size:13px}.flow-story-steps article>span{color:#63788a;background:#eef3f8;border-radius:5px;width:max-content;margin-top:38px;padding:8px 11px;font-size:9px}@keyframes flowHeroPacket{0%{opacity:0;left:0}8%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}@keyframes flowDetailIn{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes flowCinematicScan{0%,14%{opacity:0;left:-42%}26%{opacity:.62}66%{opacity:.48;left:116%}78%,to{opacity:0;left:116%}}@keyframes flowOrbit{to{transform:rotate(360deg)}}@keyframes flowNodePulse{0%{opacity:.75;transform:translate(-50%,-50%)scale(.62)}78%,to{opacity:0;transform:translate(-50%,-50%)scale(1.65)}}@media (max-width:1220px){.flow-hero{grid-template-columns:1fr;min-height:0;padding-top:130px}.flow-hero .hero-copy{max-width:850px}.flow-hero .hero-copy h1{max-width:760px;font-size:clamp(58px,7vw,78px)}.flow-hero .hero-copy h1 .hero-decision{font-size:.86em}.atlas-flow-hero{min-height:620px}.flow-story-layout{grid-template-columns:minmax(360px,.8fr) 1fr;gap:45px}.construction-sticky{grid-template-columns:minmax(330px,.72fr) minmax(520px,1.28fr);gap:35px}.construction-stages{width:135px}.construction-stages span{font-size:6px}}@media (max-width:820px){.flow-hero{padding-left:22px;padding-right:22px}.atlas-flow-hero{border-radius:13px;min-height:590px}.flow-console-head{grid-template-columns:1fr auto}.flow-console-head>em{display:none}.flow-track{left:4%;right:4%}.flow-track button>span{font-size:6px}.flow-track button>i{width:34px;height:34px}.flow-detail{grid-template-columns:1fr;gap:14px;padding:19px;top:48%;left:5%;right:5%}.flow-detail h3{font-size:21px}.flow-detail>strong{padding:10px}.flow-systems{left:5%;right:5%}.flow-story{padding:95px 20px}.flow-story-layout{grid-template-columns:1fr;gap:25px}.flow-story-visual{z-index:3;height:540px;position:sticky;top:65px}.flow-story-steps{gap:45vh;padding:30vh 0 15vh}.flow-story-steps article{background:#fffdf9f2;min-height:50vh;box-shadow:0 25px 70px #132d4366}.construction-scroll{height:400vh}.construction-sticky{grid-template-rows:auto minmax(360px,1fr);grid-template-columns:1fr;align-items:stretch;gap:22px;height:100svh;min-height:700px;padding:82px 20px 42px}.construction-copy{max-width:680px}.construction-copy h2{margin:12px 0;font-size:43px}.construction-copy>p{max-width:620px;font-size:11px;line-height:1.55}.construction-stage-copy{margin-top:14px;padding:11px 0}.construction-stage-copy>i{flex-basis:34px;height:34px}.construction-stage-copy span{font-size:9px}.construction-progress{margin-top:15px}.construction-canvas-wrap{height:auto;min-height:360px}.construction-stages{grid-template-columns:repeat(5,1fr);gap:3px;width:auto;display:grid;inset:auto 12px 42px;transform:none}.construction-stages span{justify-content:center;min-height:30px;padding:4px}.construction-stages span:not(.active){font-size:0}.construction-stages span.active{transform:translateY(-3px)}.construction-stages span>i{flex-basis:20px;height:20px}.construction-legend{bottom:14px}.construction-scroll-cue{display:none}.planning-reality{min-height:760px;padding:45px 20px}.planning-photo{background-position:57%}.planning-reality-copy{max-width:590px;padding:28px}}@media (max-width:540px){.flow-hero .hero-copy h1{font-size:47px}.flow-hero .hero-copy h1 .hero-decision{letter-spacing:-.05em;font-size:.68em}.flow-hero .hero-copy h1 .hero-accent{margin-top:13px;font-size:.82em}.flow-hero .hero-copy>p{font-size:16px}.atlas-flow-hero{min-height:570px;margin:0 -8px}.flow-console-head{height:49px;padding:0 12px}.flow-console-head>span{font-size:8px}.flow-track{top:27%}.flow-track button>span{display:none}.flow-track-line{top:16px}.flow-track button>i{width:32px;height:32px}.flow-data-packets{top:calc(27% + 13px)}.flow-detail{min-height:190px;top:40%}.flow-detail h3{font-size:20px}.flow-detail p{font-size:10px}.flow-systems{grid-template-columns:1fr;gap:4px;bottom:4%}.flow-systems span{padding:7px 9px}.flow-systems b{margin-right:7px;display:inline}.flow-proofbar{align-items:flex-start;height:auto;padding:18px 20px}.flow-proofbar span{display:flex}.flow-story-head h2{font-size:42px}.flow-story-visual{height:500px;margin:0 -7px}.story-monitor{min-height:165px;padding:17px;left:5%;right:18%}.story-monitor h3{font-size:18px}.flow-story-steps article{padding:32px 25px}.flow-story-steps article h3{font-size:34px}.flow-story-steps article p{font-size:14px}.construction-scroll{height:430vh}.construction-sticky{min-height:680px;padding-top:76px}.construction-copy h2{font-size:37px}.construction-copy>small{letter-spacing:1.5px;font-size:7px}.construction-copy>p{display:none}.construction-stage-copy b{font-size:11px}.construction-stage-copy span{font-size:8px}.construction-canvas-wrap{border-radius:12px;min-height:350px;margin:0 -7px}.construction-corner,.construction-stages span.active{font-size:6px}.construction-legend{gap:9px;font-size:6px}.planning-reality{min-height:720px;padding:22px 14px}.planning-photo{background-position:49%}.planning-reality-copy{padding:24px 21px}.planning-reality-copy h2{font-size:38px}.planning-reality-copy>p{font-size:12px}.planning-reality-copy>div{gap:6px}.planning-reality-copy>div span{font-size:8px}}@media (prefers-reduced-motion:reduce){.flow-track-line b,.flow-data-packets i,.flow-cinematic-scan{display:none}.flow-detail{animation:none}.story-packet,.story-rail>span,.flow-track-line i,.atlas-flow-hero{transition:none}.flow-holo-orbits i,.flow-track button.active:before,.flow-track button.active:after,.construction-stage-copy,.construction-scroll-cue>i:after{animation:none}}@media (max-width:820px){.hero-core-wrap{min-height:520px}.hero-core-wrap .project-core{width:min(92vw,500px)}.cinematic-journey{height:390vh}.journey-sticky{height:100svh;min-height:690px}.journey-object,.journey-state-2 .journey-object,.journey-state-3 .journey-object{width:min(92vw,500px);top:60%;left:50%}.journey-particles{width:min(96vw,530px);top:60%;left:50%}.journey-plane{min-width:112px;padding:9px 10px}.journey-plane b{font-size:9px}.plane-mail,.plane-plan{top:48%;left:7%}.plane-room{top:58%;right:5%}.plane-time{bottom:14%;left:11%}.plane-score{top:50%;right:5%}.plane-approval{bottom:18%;right:6%}.journey-copy article,.journey-state-2 .journey-copy article{width:auto;top:20%;left:24px;right:24px;transform:translateY(24px)}.journey-copy article.active{transform:none}.journey-copy h2{max-width:650px;margin:12px 0 10px;font-size:clamp(39px,8vw,58px)}.journey-copy p{max-width:570px;font-size:14px;line-height:1.55}.journey-copy article>span{margin-top:14px}.journey-progress{bottom:25px;left:24px;right:24px}.journey-counter{top:78px;right:24px}.core-label{min-width:118px;padding:10px 11px}}@media (max-width:540px){.hero-core-wrap{min-height:410px;margin-top:12px}.hero-core-wrap .project-core{width:100vw}.project-core .core-label{min-width:100px;padding:8px 9px}.project-core .core-label b{font-size:9px}.cinematic-journey{height:380vh}.journey-sticky{min-height:640px}.journey-object,.journey-state-2 .journey-object,.journey-state-3 .journey-object{width:112vw;top:61%}.journey-particles{width:115vw;top:61%;left:50%}.plane-room,.plane-time{display:none}.plane-mail,.plane-plan{top:49%;left:4%}.plane-score{top:51%;right:4%}.plane-approval{bottom:16%;right:4%}.journey-copy article,.journey-state-2 .journey-copy article{top:17%;left:20px;right:20px}.journey-copy h2{font-size:38px}.journey-copy p{font-size:13px}.journey-copy article>span{display:none}.journey-counter{top:70px;right:20px}.journey-progress{gap:10px;left:20px;right:20px}.journey-progress span{font-size:6px}.label-in{top:19%;left:5%}.label-out{bottom:17%;right:5%}}@media (prefers-reduced-motion:reduce){.project-core-hero,.core-orbit{animation:none}.journey-copy article,.journey-object,.journey-sticky{transition:none}}main>section{--scene-progress:0;--scene-drift:14px;--scene-copy-drift:-6px;--scene-zoom:1.025}main>section:not(.hero):not(.proofbar):not(.cinematic-journey){box-shadow:inset 0 1px #7890a914}.planning-reality-copy,.value-lab>.value-copy,.value-lab>.value-calculator,.demo-section>.demo-copy,.demo-section>.film,.demo-section>.sandbox-title,.demo-section>.product-window,.integration-section>*,.product-suite>*,.evidence-section>*,.outcomes>*,.project-spectrum>*,.security>.security-inner,.compare>*,.package>*,.faq>*,.final-cta>div:not(.ambient){translate:0 var(--scene-drift);will-change:translate;transition:translate .16s linear}.planning-photo{scale:var(--scene-zoom);will-change:scale;transition:scale .16s linear;transform:none}.value-lab>.value-copy,.demo-section>.demo-copy,.product-suite>.suite-copy,.evidence-section>.section-head,.outcomes>.section-head,.compare>.section-head,.faq>.section-head{translate:0 var(--scene-copy-drift)}.cinematic-journey{height:420vh}.journey-sticky,.journey-state-1 .journey-sticky,.journey-state-2 .journey-sticky,.journey-state-3 .journey-sticky{color:#f4f7fa;background:radial-gradient(circle at 79% 44%,#173b55 0,#0a1a2a 32%,#050911 72%)}.journey-sticky:before{z-index:3;opacity:1;background:linear-gradient(90deg,#050911 0,#06101ad9 31%,#0000 57%,#05091126 100%),linear-gradient(0deg,#050911bd 0,#0000 28%,#05091147 100%)}.journey-light{opacity:.58;width:84vw;left:78%}.journey-lines{opacity:.16}.journey-building{z-index:2;transform:translate3d(0,var(--journey-building-lift),0) scale(var(--journey-building-scale));transform-origin:50%;will-change:transform;background:#09131e;border-radius:2px;position:absolute;inset:8% -2% 8% 39%;overflow:hidden;box-shadow:0 58px 140px #0009;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 94%,#0000 100%)}.architecture-panorama{background-image:url(/atlas-architecture-bw-journey-v2.png);background-repeat:no-repeat;background-size:auto 104%;background-position:var(--journey-fill) center;filter:saturate(.92)contrast(1.04)brightness(.88);will-change:background-position,filter;position:absolute;inset:-2%}.architecture-panorama:after{content:"";background:linear-gradient(90deg,#05101d99 0,#0000 21% 78%,#07111c47 100%),linear-gradient(#0000 76%,#050911a8);position:absolute;inset:0}.architecture-focus{z-index:2;top:8%;bottom:8%;left:var(--journey-fill);opacity:.6;background:linear-gradient(#0000,#f2b077a8,#0000);width:1px;transition:left 80ms linear;position:absolute;box-shadow:0 0 38px #f29b6e80}.architecture-phases span{border-top:1px solid #6f879b50;padding-top:12px;transition:color .45s,border-color .45s;position:relative}.architecture-phases span:before{content:"";background:#65798a;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0;box-shadow:0 0 0 4px #07111c}.journey-state-0 .architecture-phases span:first-child,.journey-state-1 .architecture-phases span:nth-child(2),.journey-state-2 .architecture-phases span:nth-child(3),.journey-state-3 .architecture-phases span:nth-child(4){color:#f2c18a;border-color:#ef9d78}.journey-state-0 .architecture-phases span:first-child:before,.journey-state-1 .architecture-phases span:nth-child(2):before,.journey-state-2 .architecture-phases span:nth-child(3):before,.journey-state-3 .architecture-phases span:nth-child(4):before{background:#f3a37f;box-shadow:0 0 16px #ef8e6c,0 0 0 4px #07111c}.journey-copy article,.journey-state-2 .journey-copy article{width:min(34vw,430px);top:49%;left:max(32px,50vw - 630px);right:auto}.journey-copy h2{letter-spacing:-.052em;max-width:430px;font-size:clamp(44px,4.4vw,67px)}.journey-state-3 .journey-copy small{color:#f18b72}.journey-state-3 .journey-copy h2{color:#f4f7fa}.journey-state-3 .journey-copy p{color:#b8c6d1}.journey-state-3 .journey-copy article>span{color:#b9cedd;border-color:#67809866}.journey-state-3 .journey-progress,.journey-state-3 .journey-counter{color:#6d8597}.journey-state-3 .journey-counter b{color:#eaf4fa}@media (max-width:980px){.journey-building{inset:25% -16% 7% 30%}.journey-copy article,.journey-state-2 .journey-copy article{width:auto;top:20%;left:24px;right:24px}.journey-copy h2{max-width:670px;font-size:clamp(40px,7vw,59px)}.journey-copy p{max-width:600px}.architecture-panorama{background-size:auto 100%}}@media (max-width:540px){.cinematic-journey{height:390vh}.journey-building{inset:31% -42% 6% -19%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.journey-copy article,.journey-state-2 .journey-copy article{top:15%;left:20px;right:20px}.journey-copy h2{font-size:36px;line-height:.96}.journey-copy p{font-size:12px;line-height:1.52}.architecture-phases{letter-spacing:.6px;gap:6px;font-size:6px;bottom:24px;left:15%;right:15%}.journey-progress{bottom:16px}}@media (prefers-reduced-motion:reduce){.planning-reality-copy,.value-lab>*,.demo-section>*,.integration-section>*,.product-suite>*,.evidence-section>*,.outcomes>*,.project-spectrum>*,.security>.security-inner,.compare>*,.package>*,.faq>*,.final-cta>div{transition:none;translate:none}.planning-photo{transition:none;scale:1.015}.journey-building{transform:none}.architecture-panorama{background-position:50%}.architecture-focus{display:none}}:root{--atlas-card-radius:14px;--atlas-soft-shadow:0 24px 70px #182b4012}.outcomes,.compare,.faq{background:#f8f5ef}.evidence-card,.evidence-proof,.launch-rail,.use,.compare-table,.single-price-card,.faq-list{border-radius:var(--atlas-card-radius)}.evidence-card{box-shadow:none;background:#182641;border-color:#3d4f6d}.evidence-card:after{display:none}.evidence-card>i{border-radius:10px;margin-bottom:28px}.evidence-card>span{background:#ffffff08;border:1px solid #ffffff12;border-radius:6px}.evidence-proof,.launch-rail{box-shadow:var(--atlas-soft-shadow);border:1px solid #e1dcd5}.use{border-radius:var(--atlas-card-radius);box-shadow:none;background:#fffdf9;border-color:#dedbd5}.mini-mail,.meter,.approval-visual,.integration-row i{border-radius:10px}.compare-table{box-shadow:var(--atlas-soft-shadow);border-color:#d9dde3}.single-price-card{border:1px solid #ebe4dc;box-shadow:0 34px 90px #080d1d66}.faq-list{max-width:940px;box-shadow:var(--atlas-soft-shadow);background:#fffdf9;border:1px solid #dcd7d0;overflow:hidden}.faq details{border:0;border-bottom:1px solid #e3ded7;padding:0 27px}.faq details:last-child{border-bottom:0}.faq summary{align-items:center;min-height:72px}.faq details p{margin:0 0 24px}.faq details[open]{background:#fffaf3}.final-cta{background:radial-gradient(circle at var(--scene-fill) 58%,#324765 0,#192841 29%,#0b1423 68%)}.contact-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.contact-actions .button{border-radius:8px;min-width:190px;margin-top:0}.contact-details{color:#b9c7d6;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.contact-details a:hover{color:#fff}.cutaway-journey{--cutaway-progress:0;--cutaway-fill:0%;--cutaway-pan:50%;--cutaway-scale:1.035;color:#f5f8fb;background:#07111d;height:340vh;position:relative}.cutaway-sticky{isolation:isolate;background:#07111d;height:100vh;min-height:680px;position:sticky;top:0;overflow:hidden}.cutaway-image{z-index:0;background-image:url(/atlas-tga-cutaway-v1.png);background-size:cover;background-position:var(--cutaway-pan) center;transform:scale(var(--cutaway-scale));filter:saturate(.88)contrast(1.035)brightness(.82);will-change:transform,background-position;position:absolute;inset:-2%}.cutaway-sticky:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#06101be8 0,#07121ed6 26%,#07121e75 48%,#0000 72%),linear-gradient(0deg,#07111dcc 0,#0000 28%,#07111d6b 100%);position:absolute;inset:0}.cutaway-sticky:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffffff12}.cutaway-scan{z-index:3;top:9%;bottom:9%;left:var(--cutaway-fill);opacity:.7;background:linear-gradient(#0000,#f1a174,#8fc8f5,#f1a174,#0000);width:1px;transition:left 80ms linear;position:absolute;box-shadow:0 0 42px #80bdf088}.cutaway-routes{z-index:4;flex-direction:column;gap:9px;display:flex;position:absolute;top:50%;right:max(28px,50vw - 630px);transform:translateY(-50%)}.cutaway-routes span{color:#b9ccdc;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:65px;font:750 8px var(--font-geist-mono);letter-spacing:1.2px;background:#07111db5;border:1px solid #9eb8ce55;border-radius:99px;padding:8px 10px}.cutaway-routes span:first-child{color:#f3af94}.cutaway-routes span:nth-child(2){color:#9acbf2}.cutaway-routes span:nth-child(3){color:#f0c98a}.cutaway-copy{z-index:5;pointer-events:none;position:absolute;inset:0}.cutaway-copy article{opacity:0;visibility:hidden;filter:blur(7px);width:min(37vw,470px);transition:opacity .65s,transform .75s cubic-bezier(.2,.8,.2,1),filter .65s,visibility .65s;position:absolute;top:50%;left:max(32px,50vw - 630px);transform:translateY(calc(30px - 50%))}.cutaway-copy article.active{opacity:1;visibility:visible;filter:none;transform:translateY(-50%)}.cutaway-copy small{color:#f2a087;font:800 9px var(--font-geist-mono);letter-spacing:1.8px}.cutaway-copy h2{letter-spacing:-.055em;max-width:470px;margin:17px 0 20px;font-size:clamp(45px,4.6vw,68px);line-height:.96}.cutaway-copy p{color:#b9c7d5;max-width:430px;margin:0;font-size:15px;line-height:1.7}.cutaway-copy article>span{color:#c5d5e1;font:700 8px var(--font-geist-mono);letter-spacing:.6px;border:1px solid #6e89a25e;border-radius:99px;margin-top:28px;padding:8px 11px;display:inline-block}.cutaway-progress{z-index:5;color:#74899c;font:700 7px var(--font-geist-mono);letter-spacing:1px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid;position:absolute;bottom:32px;left:max(32px,50vw - 630px);right:max(32px,50vw - 630px)}.cutaway-progress>i{background:#5e75885c;height:1px;position:relative}.cutaway-progress>i b{width:var(--cutaway-fill);background:linear-gradient(90deg,#ef8067,#edbe78,#83c7f2);transition:width 80ms linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #7ec4ee}.cutaway-counter{z-index:5;color:#8fa2b2;font:700 9px var(--font-geist-mono);align-items:baseline;gap:5px;display:flex;position:absolute;top:34px;right:max(32px,50vw - 630px)}.cutaway-counter b{color:#f1f7fb;font-size:21px}.project-spectrum{color:#f4f7fa;background:radial-gradient(circle at var(--scene-fill) 18%,#173c59 0,#0b1a2c 29%,#060b13 71%);padding:120px max(24px,50vw - 630px) 132px;position:relative;overflow:hidden}.project-spectrum:before{content:"";pointer-events:none;opacity:.22;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.project-spectrum-head{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);align-items:end;gap:54px;margin-bottom:48px;display:grid;position:relative}.project-spectrum-head>small{color:#f49b7e;font:800 9px var(--font-geist-mono);letter-spacing:1.8px;grid-column:1/-1}.project-spectrum-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5.2vw,75px);line-height:.97}.project-spectrum-head h2 span{color:#98c9ee}.project-spectrum-head .project-spectrum-lead{color:#d5e3ec;background:linear-gradient(120deg,#17334a9c,#0c1c2db8);border:1px solid #96c9e34a;border-left:3px solid #ef8069;border-radius:0 15px 15px 0;max-width:590px;margin:0 0 5px;padding:25px 27px;font-size:clamp(17px,1.35vw,21px);line-height:1.55;box-shadow:0 20px 55px #0003}.project-spectrum-lead strong{color:#fff;font-weight:750}.project-feature{z-index:2;background:#0a1624;border:1px solid #b6cad84a;border-radius:20px;margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 38px 100px #0007}.project-feature-copy{z-index:2;background:linear-gradient(125deg,#122941 0,#0d1d30 58%,#2b202b 130%);grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:end;gap:58px;padding:38px 42px 40px;display:grid;position:relative}.project-feature-copy:after{content:"";opacity:.72;background:linear-gradient(90deg,#ef8069,#f4c27d,#86c9f3,#0000);height:1px;position:absolute;bottom:0;left:42px;right:42px}.project-feature-copy small{color:#f49b7e;font:800 9px var(--font-geist-mono);letter-spacing:1.7px}.project-feature-copy h3{color:#fff;letter-spacing:-.052em;margin:13px 0 0;font-size:clamp(34px,3.7vw,55px);line-height:1.02}.project-feature-copy h3 span{color:#9acbeb}.project-feature-text>p{color:#c2d0db;margin:0;font-size:14px;line-height:1.72}.project-feature-text>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.project-feature-text span{color:#dbe7ee;font:700 9px var(--font-geist-mono);letter-spacing:.3px;background:#ffffff0a;border:1px solid #8cb1c83d;border-radius:99px;padding:8px 10px}.project-feature-image{background:url(/atlas-tga-innenausbau-baustelle-v1.png) 50% 48%/cover no-repeat;min-height:590px;position:relative;overflow:hidden}.project-feature-image:before{content:"";background:linear-gradient(#06111d0a 45%,#06111ddc 100%),linear-gradient(90deg,#07142266,#0000 48%);position:absolute;inset:0}.project-feature-image:after{content:"";pointer-events:none;translate:calc(var(--scene-fill) - 115%) 0;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 32%,#d7f0ff17 49%,#0000 65%);position:absolute;inset:0}.project-feature-caption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07121ccc;border:1px solid #ffffff2b;border-radius:10px;align-items:center;gap:14px;padding:13px 16px;display:flex;position:absolute;bottom:28px;left:30px;box-shadow:0 18px 46px #0006}.project-feature-caption>i{color:#101820;min-width:53px;height:35px;font:900 8px var(--font-geist-mono);letter-spacing:.8px;background:#ef8069;border-radius:99px;place-items:center;padding:0 10px;font-style:normal;display:grid}.project-feature-caption>span{flex-direction:column;gap:4px;display:flex}.project-feature-caption small{color:#9bb0bf;font:800 8px var(--font-geist-mono);letter-spacing:1.2px}.project-filmstrip-intro{z-index:2;background:#0c1c2aeb;border:1px solid #8dbad13b;border-radius:14px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:44px;margin:18px 0;padding:24px 28px;display:grid;position:relative;box-shadow:0 20px 58px #0004}.project-filmstrip-intro small{color:#f49b7e;font:800 9px var(--font-geist-mono);letter-spacing:1.5px}.project-filmstrip-intro p{color:#bfcfda;margin:0;font-size:14px;line-height:1.65}.project-filmstrip-intro strong{color:#f7fbfd}.project-filmstrip{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid;position:relative}.project-shot{isolation:isolate;background:#081522;border:1px solid #b6cad83d;border-radius:18px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0006}.project-shot-image{scale:calc(var(--scene-zoom) + .005);translate:0 calc(var(--scene-drift) * -.8);will-change:scale,translate;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter .45s;position:absolute;inset:-3%}.project-shot.office .project-shot-image{background-image:url(/atlas-flow-final-v1/05-finished.jpg);background-position:54%}.project-shot.clinic .project-shot-image{background-image:url(/atlas-project-clinic-lab-de-v2.jpg);background-position:59%}.project-shot.school .project-shot-image{background-image:url(/atlas-project-education-sport-de-v2.jpg);background-position:58%}.project-shot.residential .project-shot-image{background-image:url(/atlas-project-residential-de-v1.jpg);background-position:51%}.project-shot-shade{z-index:1;background:linear-gradient(#04101a0d 17%,#07111d2e 44%,#06101beb 100%),linear-gradient(90deg,#07111d4d,#0000 65%);position:absolute;inset:0}.project-shot-copy{z-index:3;position:absolute;bottom:31px;left:30px;right:30px}.project-shot-copy h3{color:#fff;letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(29px,2.5vw,40px);line-height:1}.project-shot-copy p{color:#d0dbe3;max-width:390px;margin:0;font-size:13px;line-height:1.58}.project-shot:after{content:"";z-index:2;width:var(--scene-fill);background:linear-gradient(90deg,#ef8069,#f4c27d,#86c9f3);max-width:calc(100% - 60px);height:2px;position:absolute;bottom:0;left:30px;box-shadow:0 0 20px #77bfeeaa}.project-shot:before{content:"";z-index:2;pointer-events:none;translate:calc(var(--scene-fill) - 115%) 0;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 27%,#bde7ff19 45%,#0000 61%);position:absolute;inset:0}.project-shot:hover .project-shot-image{filter:saturate(1.08)brightness(1.04)}@media (max-width:820px){.cutaway-journey{height:330vh}.cutaway-sticky{height:100svh;min-height:690px}.cutaway-image{background-position:64%;inset:24% -34% -1% -20%}.cutaway-sticky:before{background:linear-gradient(#06101bf2 0,#07121ec7 31%,#0000 58%,#07111d9c 100%)}.cutaway-copy article{width:auto;top:20%;left:23px;right:23px;transform:translateY(25px)}.cutaway-copy article.active{transform:none}.cutaway-copy h2{max-width:650px;margin:12px 0 10px;font-size:clamp(38px,7.5vw,55px)}.cutaway-copy p{max-width:620px;font-size:13px;line-height:1.55}.cutaway-copy article>span{margin-top:13px}.cutaway-routes{top:63%;right:20px}.cutaway-progress{bottom:23px;left:23px;right:23px}.cutaway-counter{top:78px;right:23px}.project-spectrum{padding:92px 22px 100px}.project-spectrum-head{grid-template-columns:1fr;gap:24px}.project-spectrum-head>small{grid-column:auto}.project-spectrum-head p{max-width:650px}.project-filmstrip-intro{grid-template-columns:1fr;gap:12px}.project-feature-copy{grid-template-columns:1fr;gap:24px;padding:32px 28px 34px}.project-feature-copy:after{left:28px;right:28px}.project-feature-image{min-height:520px}.project-filmstrip{grid-template-columns:1fr;min-height:0}.project-shot{min-height:500px}}@media (max-width:540px){.cutaway-journey{height:320vh}.cutaway-image{background-position:68%;inset:29% -62% -2% -54%}.cutaway-copy article{top:16%;left:20px;right:20px}.cutaway-copy h2{font-size:35px}.cutaway-copy p{font-size:12px}.cutaway-copy article>span{display:none}.cutaway-routes{gap:5px;top:70%;right:13px}.cutaway-routes span{min-width:51px;padding:6px 7px;font-size:6px}.contact-actions{grid-template-columns:1fr;display:grid}.contact-actions .button{width:100%}.project-spectrum{padding:76px 14px 82px}.project-spectrum-head h2{font-size:39px}.project-spectrum-head .project-spectrum-lead{padding:20px 18px;font-size:16px}.project-filmstrip-intro{padding:20px}.project-filmstrip-intro p{font-size:13px}.project-feature{border-radius:13px}.project-feature-copy{padding:26px 20px 28px}.project-feature-copy:after{left:20px;right:20px}.project-feature-copy h3{font-size:35px}.project-feature-text>p{font-size:13px}.project-feature-image{background-position:47%;min-height:430px}.project-feature-caption{bottom:16px;left:16px;right:16px}.project-shot{border-radius:13px;min-height:450px}.project-shot-copy{bottom:23px;left:21px;right:21px}.project-shot-copy h3{font-size:31px}}@media (prefers-reduced-motion:reduce){.cutaway-journey{height:auto}.cutaway-sticky{min-height:760px;position:relative}.cutaway-image{background-position:50%;transform:none}.cutaway-scan{display:none}.cutaway-copy article{transition:none;display:none}.cutaway-copy article:first-child{opacity:1;visibility:visible;filter:none;display:block;transform:translateY(-50%)}.project-shot-image{translate:none;scale:1.02}}.integration-section{isolation:isolate;color:#f3f7fa;background:radial-gradient(circle at var(--scene-fill) 18%,#204765 0,#102a42 25%,#091827 49%,#060b13 78%), #060b13;padding:126px max(28px,50vw - 630px) 132px;position:relative;overflow:hidden}.integration-section:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background:radial-gradient(circle at 84% 23%,#0000 0 182px,#88c6ef22 183px 184px,#0000 185px 264px,#f29b7620 265px 266px,#0000 267px),linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 35% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 35% 100%)}.integration-section:after{content:"SYSTEMVERBUND";z-index:-1;color:#ffffff05;font:800 clamp(62px,9vw,142px)/1 var(--font-geist-mono);letter-spacing:-.06em;pointer-events:none;position:absolute;top:75px;right:-10px}.integration-heading{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(300px,.52fr);align-items:end;gap:18px 64px;max-width:none;margin:0 0 52px;display:grid;position:relative}.integration-heading>small{color:#f49a7c;font:800 9px var(--font-geist-mono);letter-spacing:1.9px;grid-column:1/-1}.integration-heading h2{color:#f5f8fa;letter-spacing:-.058em;margin:0;font-size:clamp(48px,5.25vw,76px);line-height:.97}.integration-heading h2 span{color:#93c5e9}.integration-heading>p{color:#b7c6d2;max-width:470px;margin:0 0 5px;font-size:15px;line-height:1.7}.integration-console{z-index:2;color:#edf5f9;background:#091524;border:1px solid #a8bfd236;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 42px 110px #0008,inset 0 0 0 1px #ffffff05}.console-top{background:linear-gradient(90deg,#091522 0,#10243a 68%,#302437 135%);border-bottom:1px solid #90a8bc26;height:60px;padding:0 21px}.console-top>div{gap:11px}.console-top i{background:#f2826d;width:6px;height:6px;box-shadow:0 0 13px #f2826d}.console-top b{color:#f4f8fb;font-size:13px}.console-top span,.console-top em{color:#8fa2b2;font-size:10px}.console-shell{grid-template-columns:244px minmax(430px,1fr) 244px;min-height:570px}.connector-picker,.run-panel{background:#0b1726;padding:25px 20px}.connector-picker{border-right-color:#8aa3b626}.run-panel{border-left-color:#8aa3b626}.connector-picker>small,.run-panel>small{color:#7890a3;letter-spacing:1.45px;font-size:9px}.connector-picker>button,.connector-picker>label,.credential-note,.run-summary{box-shadow:none;background:#102033b8;border-color:#7893a82e;border-radius:10px}.connector-picker>button{padding:11px}.connector-picker>button:hover,.connector-picker>button.selected{background:#142a42;border-color:#7cbbea;box-shadow:inset 0 0 0 1px #7cbbea1c}.connector-picker>button em{color:#82d8bd}.connector-picker>label>span,.credential-note span{color:#8da0af}.connector-picker select{color:#eff6fa;background:#182d43}.credential-note>i{color:#f49a7c}.workflow-canvas{background:radial-gradient(circle at 50% 47%,#1b4058 0,#10273d 33%,#091522 76%);min-height:570px}.canvas-grid{opacity:.075;background-size:72px 72px;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 79%);mask-image:radial-gradient(circle,#000 0,#0000 79%)}.canvas-meta span,.case-packet,.flow-assurance,.flow-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1e2edb;border-color:#7896ad40;box-shadow:0 14px 36px #0005}.canvas-meta span{color:#8da2b2}.flow-node{border-radius:10px}.flow-node.n8n{border-color:#ef856f}.flow-node.done{border-color:#70cfaf;box-shadow:0 0 29px #67d4b524}.flow-node.done>.app-icon{box-shadow:0 0 0 2px #67d4b57d,0 0 22px #67d4b53d}.flow-line{opacity:.56;background:linear-gradient(90deg,#0000,#f08770,#7cbbea,#71d2b3,#0000);box-shadow:0 0 12px #79bce94d}.data-packet.active,.canvas-meta i{background:#86d5bb;box-shadow:0 0 14px #86d5bb}.run-summary{padding:15px}.run-summary em{color:#a7b8c5;background:#ffffff0b}.run-log>div{color:#708698;border-bottom-color:#8da3b31c}.run-log .active i{color:#f6a18e;border-color:#f18872;box-shadow:0 0 13px #f1887247}.run-log .done i{color:#0c1d27;background:#78d5b6;border-color:#78d5b6}.run-panel>button{background:linear-gradient(135deg,#f08068,#dd5f5d);border-radius:8px;min-height:46px;box-shadow:0 13px 32px #db615b2e}.run-panel>p{color:#879aa9}.integration-proof{z-index:2;background:#0b1725cc;border:1px solid #9cb4c52b;border-radius:12px;grid-template-columns:repeat(6,1fr);gap:0;margin-top:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #0004}.integration-proof>span{color:#adbfcc;min-height:61px;box-shadow:none;background:0 0;border:0;border-right:1px solid #9cb4c521;border-radius:0;justify-content:flex-start;padding:12px 14px;font-size:10px}.integration-proof>span:last-child{border-right:0}.integration-proof .app-icon{border-radius:7px;width:32px;height:32px;box-shadow:0 4px 12px #0004}@media (max-width:1120px){.integration-heading{grid-template-columns:1fr;gap:24px}.integration-heading>small{grid-column:auto}.integration-heading>p{max-width:670px}.console-shell{grid-template-columns:220px 1fr}.run-panel{border-top-color:#8aa3b626;border-left:0;grid-template-columns:170px 1fr 190px}.integration-proof{grid-template-columns:repeat(3,1fr)}.integration-proof>span:nth-child(3n){border-right:0}.integration-proof>span:nth-child(-n+3){border-bottom:1px solid #9cb4c521}}@media (max-width:760px){.integration-section{padding:92px 20px 100px}.integration-heading{margin-bottom:34px}.integration-heading h2{font-size:43px}.integration-heading>p{font-size:14px}.console-shell{grid-template-columns:1fr}.connector-picker{border-bottom:1px solid #8aa3b626;border-right:0}.workflow-canvas{min-height:620px}.run-panel{display:block}.integration-proof{grid-template-columns:repeat(2,1fr)}.integration-proof>span,.integration-proof>span:nth-child(3n){border-bottom:1px solid #9cb4c521;border-right:1px solid #9cb4c521}.integration-proof>span:nth-child(2n){border-right:0}.integration-proof>span:nth-last-child(-n+2){border-bottom:0}}@media (max-width:520px){.integration-section{padding-left:14px;padding-right:14px}.integration-heading{padding:0 6px}.integration-heading h2{font-size:38px}.console-top{padding:0 14px}.console-top em{font-size:8px}.integration-proof{grid-template-columns:1fr}.integration-proof>span,.integration-proof>span:nth-child(2n),.integration-proof>span:nth-child(3n){border-bottom:1px solid #9cb4c521;border-right:0}.integration-proof>span:last-child{border-bottom:0}}.suite-image{background-image:url(/atlas-product-suite-de-v3.png)}@media (max-width:540px){.journey-location{letter-spacing:.65px;font-size:6px;top:15px;right:13%}}.flow-hero{background:linear-gradient(90deg,#06101bf0,#07121e99 58%,#07121e29);grid-template-columns:minmax(0,760px);justify-content:start;min-height:100svh;overflow:hidden}.flow-hero:after{opacity:.1}.flow-hero .hero-copy{padding:32px 0}.flow-hero .hero-copy h1{max-width:680px;font-size:clamp(50px,4.3vw,78px)}.flow-hero .hero-copy h1 .hero-decision{white-space:normal;margin-top:8px;font-size:.76em}.flow-hero .hero-copy h1 .hero-accent{font-size:.7em;line-height:1.08}.hero-build-visual{isolation:isolate;align-self:stretch;min-height:680px;margin-right:-7vw;position:relative;overflow:hidden}.hero-build-image{transform:translate3d(0,var(--scene-drift),0) scale(var(--scene-zoom));filter:saturate(.92)contrast(1.04);will-change:transform;background:url(/atlas-hero-tga-v2.png) 50%/cover no-repeat;position:absolute;inset:-4%}.hero-build-visual:before{content:"";z-index:2;background:linear-gradient(90deg,#07111e 0%,#07111ee8 8%,#07111e2b 42%,#0000 72%),linear-gradient(#0000 66%,#07111eb8 100%),linear-gradient(#07111e65,#0000 25%);position:absolute;inset:0}.hero-build-scan{z-index:3;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.9%,#9bd0ed15 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#9bd0ed12 50%,#0000 50.1%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #9bd0ed27;animation:9s ease-in-out infinite alternate heroScan;position:absolute;inset:12% 8% 12% 32%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 85%,#0000)}.hero-build-badge{z-index:4;color:#f4fafc;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#081520d9;border:1px solid #a6cad842;border-radius:9px;gap:6px;padding:15px 18px;display:grid;position:absolute;bottom:13%;right:10%;box-shadow:0 20px 60px #0007}.hero-build-badge small{color:#86a3b5;font:700 8px var(--font-geist-mono);letter-spacing:1.25px}.hero-build-badge b{font-size:14px}@keyframes heroScan{0%{transform:translate(-1.5%)}to{transform:translate(1.5%,-1%)}}.cinematic-journey{--journey-frame-1:1;--journey-frame-2:0;--journey-frame-3:0;--journey-frame-4:0;--journey-frame-5:0;background:#050910;height:560vh}.journey-sticky{background:#050910;height:100svh;min-height:640px;overflow:hidden}.journey-building{box-shadow:none;background:#050910;border:0;border-radius:0;position:absolute;inset:0;overflow:hidden;transform:none;-webkit-mask-image:none;mask-image:none}.journey-frame{z-index:0;image-rendering:auto;transform-origin:50%;will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .16s linear;position:absolute;inset:0;transform:scale(1.018)}.journey-frame-1{opacity:var(--journey-frame-1);background-image:url(/atlas-flow-geometry-v3/01-foundation.png)}.journey-frame-2{opacity:var(--journey-frame-2);background-image:url(/atlas-flow-geometry-v3/02-structure.png)}.journey-frame-3{opacity:var(--journey-frame-3);background-image:url(/atlas-flow-geometry-v3/03-shell.png)}.journey-frame-4{opacity:var(--journey-frame-4);background-image:url(/atlas-flow-geometry-v3/04-fitout.png)}.journey-frame-5{opacity:var(--journey-frame-5);background-image:url(/atlas-flow-geometry-v3/05-finished.jpg)}.journey-building:after{content:none}.journey-grade{z-index:3;background:linear-gradient(90deg,#050910c9 0%,#05091098 25%,#05091036 46%,#0000 67%),linear-gradient(#0000 69%,#0509104f 85%,#050910bd 100%),linear-gradient(#0509103d,#0000 21%);position:absolute;inset:0}.journey-copy article,.journey-state-2 .journey-copy article{filter:none;text-shadow:0 3px 24px #02060bd9;visibility:hidden;opacity:0;width:min(42vw,570px);transition:opacity .34s,transform .42s cubic-bezier(.2,.8,.2,1),visibility .34s;top:47%;left:max(32px,50vw - 630px);right:auto}.journey-copy article.active,.journey-state-2 .journey-copy article.active{visibility:visible;opacity:1}.journey-copy h2{letter-spacing:-.058em;max-width:570px;font-size:clamp(52px,5vw,80px);line-height:.92}.journey-copy p{color:#bac6cf;max-width:475px;font-size:16px}.journey-copy article>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0815229e;border-color:#9bb4c74a}.architecture-phases{z-index:4;color:#7790a1;font:700 7px var(--font-geist-mono);letter-spacing:1.2px;grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:absolute;bottom:61px;left:max(32px,50vw - 630px);right:max(32px,50vw - 630px)}.architecture-phases span{text-align:center;padding-top:14px;position:relative}.architecture-phases span:before{content:"";background:#07131e;border:1px solid #91a9b8;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.journey-state-0 .architecture-phases span:first-child,.journey-state-1 .architecture-phases span:nth-child(2),.journey-state-2 .architecture-phases span:nth-child(3),.journey-state-3 .architecture-phases span:nth-child(4),.journey-state-4 .architecture-phases span:nth-child(5){color:#f2c18a}.journey-state-0 .architecture-phases span:first-child:before,.journey-state-1 .architecture-phases span:nth-child(2):before,.journey-state-2 .architecture-phases span:nth-child(3):before,.journey-state-3 .architecture-phases span:nth-child(4):before,.journey-state-4 .architecture-phases span:nth-child(5):before{background:#f3a37f;border-color:#f2c18a;box-shadow:0 0 16px #ef8e6c,0 0 0 4px #07111c}.journey-progress{bottom:31px}.journey-counter{top:31px}.demo-copy{align-self:start}.demo-app-link{color:#fff;isolation:isolate;background:linear-gradient(110deg,#0c2b43 0%,#154c68 55%,#176789 100%);border:1px solid #0a3850;border-radius:12px;justify-content:space-between;gap:24px;width:min(100%,430px);min-height:70px;margin-top:28px;padding:12px 16px 12px 22px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #0b3f5c38,0 0 0 5px #83cfee16}.demo-app-link:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#d9f4ff55,#0000);width:34%;animation:4.8s ease-in-out infinite demoButtonSweep;position:absolute;inset:-35% auto -35% -28%;transform:skew(-18deg)}.demo-app-link span{text-align:left;gap:4px;display:grid}.demo-app-link strong{color:#fff;letter-spacing:-.015em;font-size:16px;line-height:1.1}.demo-app-link small{color:#c9e2ef;font:650 10px/1.2 var(--font-geist-sans);letter-spacing:.02em}.demo-app-link>b{color:#fff;background:#ffffff14;border:1px solid #d7f2ff45;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:20px;transition:transform .28s,background .28s;display:grid}.demo-app-link:hover{background:linear-gradient(110deg,#0d3550,#176180 58%,#1b799a);transform:translateY(-2px);box-shadow:0 24px 56px #0b3f5c4d,0 0 0 6px #83cfee22}.demo-app-link:hover>b{background:#ffffff25;transform:translate(4px)}@keyframes demoButtonSweep{0%,58%{left:-38%}86%,to{left:125%}}.order-summary{background:#f4f7f8;border:1px solid #dfe4e7;border-radius:12px;margin:20px 0;overflow:hidden}.order-summary>div{color:#556574;border-bottom:1px solid #dfe4e7;justify-content:space-between;gap:20px;padding:12px 15px;font-size:12px;display:flex}.order-summary>div:last-child{color:#142536;background:#e8eef2;border-bottom:0}.order-summary b,.order-summary strong{color:#142536;font-size:13px}.purchase-consent{color:#4c5d69;cursor:pointer;background:#fff;border:1px solid #d9e1e5;border-radius:10px;align-items:flex-start;gap:11px;margin:18px 0 10px;padding:14px;font-size:11px;line-height:1.55;display:flex}.purchase-consent input{accent-color:#df695e;flex:none;width:18px;height:18px;margin:1px 0 0}.purchase-consent a{color:#152f49;text-underline-offset:2px;font-weight:800;text-decoration:underline}.checkout-now.disabled{opacity:.48;filter:grayscale(.25);cursor:not-allowed;box-shadow:none}.platform-choice{background:#f8fafb;border:1px solid #dbe2e8;border-radius:14px;margin:22px 0 14px;padding:18px}.platform-choice legend{color:#152f49;padding:0 8px;font-size:14px;font-weight:850}.platform-choice>p{color:#596b78;margin:0 0 13px;font-size:12px;line-height:1.55}.platform-choice>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.platform-choice label{cursor:pointer;display:block;position:relative}.platform-choice label>input{opacity:0;pointer-events:none;position:absolute}.platform-choice label>span{background:#fff;border:1px solid #cfd9e0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;min-height:92px;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.platform-choice label:hover>span{border-color:#9babb6;transform:translateY(-1px)}.platform-choice label.selected>span{border-color:#df695e;box-shadow:0 0 0 3px #df695e21}.platform-logo{color:#fff;background:#17334d;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.platform-logo img{filter:brightness(0)invert();width:19px;height:19px;display:block}.windows-mark{grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:2px;display:grid;transform:skewY(-3deg)}.windows-mark i{background:currentColor;width:8px;height:8px;display:block}.platform-choice label b{color:#152f49;align-self:end;font-size:14px}.platform-choice label small{color:#687985;align-self:start;font-size:10px;line-height:1.4}.platform-choice>small{color:#687985;margin-top:12px;font-size:10px;line-height:1.5;display:block}@media (max-width:560px){.platform-choice>div{grid-template-columns:1fr}}.chapter-bridge{--bridge-accent:#79bfe7;color:#dfeef7;isolation:isolate;background:linear-gradient(105deg,#07111d 0%,#0b1b2a 53%,#0a1522 100%);border-top:1px solid #9dc4da20;border-bottom:1px solid #9dc4da20;height:184px;position:relative;overflow:hidden}.chapter-coral{--bridge-accent:#ef8c73;background:linear-gradient(105deg,#0a111b 0%,#171826 56%,#22141a 100%)}.chapter-sand{--bridge-accent:#e3ba78;background:linear-gradient(105deg,#08131d 0%,#15202a 56%,#211d1a 100%)}.chapter-bridge:before{content:"";z-index:1;top:0;bottom:0;left:var(--scene-fill,0%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bridge-accent) 13%,transparent),transparent);filter:blur(8px);pointer-events:none;width:190px;position:absolute;transform:translate(-50%)}.chapter-grid{opacity:.17;transform:translate3d(var(--scene-drift,0),0,0) skewX(-14deg);transition:transform 80ms linear;position:absolute;inset:-35% -4%}.chapter-grid:before,.chapter-grid:after{content:"";background-image:linear-gradient(#9dc8df27 1px,#0000 1px),linear-gradient(90deg,#9dc8df27 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.chapter-grid:after{opacity:.45;background-size:13px 13px}.chapter-grid i{background:linear-gradient(transparent,var(--bridge-accent),transparent);opacity:.24;width:1px;height:150%;position:absolute;top:-25%;transform:rotate(31deg)}.chapter-grid i:first-child{left:18%}.chapter-grid i:nth-child(2){left:34%}.chapter-grid i:nth-child(3){left:53%}.chapter-grid i:nth-child(4){left:71%}.chapter-grid i:nth-child(5){left:88%}.chapter-plan{z-index:0;opacity:.22;width:min(34vw,430px);height:150px;transform:translate3d(var(--scene-copy-drift,0),0,0) perspective(500px) rotateX(59deg) rotateZ(-15deg);transform-origin:50%;transition:transform 80ms linear;position:absolute;top:16px;right:5%}.chapter-plan span{border:1px solid var(--bridge-accent);position:absolute}.chapter-plan span:first-child{inset:4% 3% 8% 10%}.chapter-plan span:nth-child(2){width:37%;height:44%;top:4%;left:10%}.chapter-plan span:nth-child(3){width:40%;height:61%;top:31%;right:3%}.chapter-plan span:nth-child(4){background:color-mix(in srgb,var(--bridge-accent) 8%,transparent);width:28%;height:43%;bottom:8%;left:31%}.chapter-content{z-index:2;grid-template-columns:46px minmax(190px,1fr) auto;align-items:center;gap:22px;width:min(1260px,100% - 64px);height:100%;margin:auto;display:grid;position:relative}.chapter-content>b{border:1px solid color-mix(in srgb,var(--bridge-accent) 52%,transparent);width:42px;height:42px;color:var(--bridge-accent);font:800 9px var(--font-geist-mono);box-shadow:0 0 30px color-mix(in srgb,var(--bridge-accent) 13%,transparent);border-radius:50%;place-items:center;display:grid}.chapter-flow{height:44px;position:relative}.chapter-flow>i{background:#8eb0c72b;height:1px;position:absolute;top:50%;left:0;right:0;overflow:visible}.chapter-flow>i>span{width:var(--scene-fill,0%);background:linear-gradient(90deg,transparent,var(--bridge-accent));height:100%;box-shadow:0 0 13px var(--bridge-accent);transition:width 80ms linear;display:block}.chapter-flow>em{border:1px solid var(--bridge-accent);width:9px;height:9px;box-shadow:0 0 0 4px #0a1723,0 0 20px color-mix(in srgb,var(--bridge-accent) 34%,transparent);background:#0a1723;border-radius:50%;animation:2.6s ease-in-out infinite chapterNode;position:absolute;top:calc(50% - 4px)}.chapter-flow>em:first-of-type{left:18%}.chapter-flow>em:nth-of-type(2){animation-delay:.45s;left:51%}.chapter-flow>em:nth-of-type(3){animation-delay:.9s;right:8%}.chapter-content>p{letter-spacing:.01em;justify-content:flex-end;align-items:center;gap:11px;min-width:300px;margin:0;font-size:11px;display:flex}.chapter-content>p small{color:#7890a1;font:700 8px var(--font-geist-mono);letter-spacing:.8px;text-transform:uppercase}.chapter-content>p span{color:var(--bridge-accent);transform:translateX(var(--scene-copy-drift,0));font-size:16px;transition:transform 80ms linear}.chapter-content>p strong{color:#f3f8fb;font-size:13px}@keyframes chapterNode{0%,to{opacity:.48;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@media (max-width:1040px){.flow-hero{grid-template-columns:1fr;min-height:auto}.hero-build-visual{min-height:580px;margin:0 -7vw}.hero-build-visual:before{background:linear-gradient(#07111ee8 0%,#0000 34%,#07111ed6 100%),linear-gradient(90deg,#07111e9e,#0000 45%)}.journey-copy article,.journey-state-2 .journey-copy article{width:auto;top:26%;left:24px;right:24px}.journey-copy h2{max-width:670px;font-size:clamp(42px,7vw,64px)}.journey-grade{background:linear-gradient(#050910f7 0%,#050910db 30%,#0000 62%),linear-gradient(#0000 60%,#050910e8)}}@media (max-width:620px){.flow-hero .hero-copy h1{font-size:45px}.flow-hero .hero-copy h1 .hero-decision{font-size:.72em}.flow-hero .hero-copy h1 .hero-accent{font-size:.62em}.hero-build-visual{min-height:440px}.hero-build-image{background-position:61%}.hero-build-badge{bottom:22px;right:20px}.cinematic-journey{height:520vh}.journey-sticky{min-height:620px}.journey-frame,.journey-frame-5{background-position:50%}.journey-grade{background:linear-gradient(#050910ec 0%,#050910c8 29%,#05091018 56%,#05091054 82%,#050910bd 100%)}.journey-copy article,.journey-state-2 .journey-copy article{top:20%;left:20px;right:20px}.journey-copy h2{font-size:37px;line-height:.94}.journey-copy p{max-width:94%;font-size:13px;line-height:1.52}.journey-copy article>span{margin-top:13px;font-size:6px;display:inline-block}.architecture-phases{letter-spacing:.4px;font-size:5px;bottom:54px;left:20px;right:20px}.journey-progress{bottom:24px;left:20px;right:20px}.journey-counter{top:28px;right:20px}.demo-app-link{width:100%;min-height:66px;padding:11px 12px 11px 17px}.demo-app-link strong{font-size:15px}.demo-app-link>b{width:40px;height:40px}.order-summary>div{font-size:10px}.chapter-bridge{height:148px}.chapter-content{grid-template-columns:34px 1fr;gap:13px;width:calc(100% - 40px)}.chapter-content>b{width:32px;height:32px;font-size:7px}.chapter-content>p{grid-column:1/-1;justify-content:flex-start;gap:8px;min-width:0;margin-top:-31px;padding-left:47px}.chapter-content>p small{display:none}.chapter-content>p strong{font-size:11px}.chapter-flow{height:34px}.chapter-plan{opacity:.14;width:82vw;right:-28%}}@media (prefers-reduced-motion:reduce){.hero-build-scan{animation:none}.journey-frame{transition:none}.demo-app-link:before{animation:none}.chapter-grid,.chapter-plan,.chapter-content>p span{transition:none;transform:none}.chapter-flow>em{animation:none}}.n8n-countercheck{color:#607383;background:#ffffffa8;border:1px solid #b8cbd95c;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px 18px;margin:-24px 0 22px;padding:14px 17px;display:grid;box-shadow:0 12px 36px #16384c0b}.n8n-countercheck b{color:#203449;font-size:12px}.n8n-countercheck span{font-size:12px;line-height:1.55}.workflow-canvas .flow-node.n8n{top:12%;left:auto;right:5%;transform:none}.workflow-canvas .flow-node.store{top:39%;left:50%;right:auto;transform:translate(-50%)}.workflow-canvas .flow-node.crm{left:50%;right:auto;transform:translate(-50%)}.workflow-canvas .flow-node.policy{left:auto;right:4%;transform:none}.workflow-canvas .flow-line.l4{width:23%;top:auto;bottom:16%;left:27%;transform:none}.demo-evidence{margin-top:11px;gap:5px!important;display:grid!important}.demo-evidence span{color:#567087;background:#f0f5fb;border-left:2px solid #88acd9;border-radius:0 4px 4px 0;padding:6px 8px;font-size:11px;line-height:1.35}.decision-result{gap:7px!important;display:grid!important}.decision-result .decision{line-height:1.4}.decision-result>button{width:max-content}.calc-results .net.negative{background:#fff5ef;border-color:#ead2c6}.calc-results .net.negative strong{color:#a84a3e}.calc-results .net.positive strong{color:#21745e}.calc-auto-field{cursor:default}.calc-auto-meter{background:#e7ece9;border:1px solid #cddbd5;border-radius:99px;height:10px;margin-top:auto;position:relative;overflow:hidden}.calc-auto-meter i{border-radius:inherit;background:linear-gradient(90deg,#6e9bd2,#79c4aa);height:100%;transition:width .28s;display:block}.calc-auto-meter.relief i{background:linear-gradient(90deg,#73bea4,#2f9071)}.calc-auto-value{background:#f2f8f5;border:1px solid #cfe0d9;border-radius:6px;gap:5px;margin-top:11px;padding:10px 11px;display:grid}.calc-auto-value span{color:#6d7e77;font-size:11px}.calc-auto-value b{color:#24483d;font-size:12px;line-height:1.4}.calc-scope-note{color:#5a6374;background:#f7f8fb;border:1px solid #d8dde8;border-radius:7px;margin:12px 0 14px;padding:10px 12px;font-size:11px;line-height:1.5}.calc-scope-note b{color:#293448}.value-lab{grid-template-columns:minmax(500px,.82fr) minmax(720px,1.18fr);align-items:start;gap:48px;padding-inline:max(32px,50vw - 740px)}.site-motion-experience .value-lab>.value-copy{translate:none}.value-copy{min-width:0;max-width:590px}.value-copy h2{letter-spacing:-.052em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:100%;font-size:clamp(44px,3.9vw,64px)}.value-calculator{min-width:0;padding:26px}.calc-head{margin-bottom:16px}.calc-guide,.calc-scope-note{margin:0 0 10px;padding:9px 11px}.calc-fields{gap:8px;margin-bottom:10px}.calc-field{padding:14px}.calc-field>span{grid-template-columns:minmax(112px,.78fr) minmax(0,1.22fr);justify-content:normal;align-items:start;gap:14px;min-height:50px;display:grid}.calc-field>span b{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0}.calc-auto-value b{min-height:36px;min-height:2lh}.calc-auto-field .auto-range{pointer-events:none;cursor:default;opacity:1}.calc-auto-field .calc-auto-value{align-content:center;min-height:67px}.calc-results strong,.calc-first-year b{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:420px){.calc-field>span{grid-template-columns:100px minmax(0,1fr);gap:10px}}.calc-field>small{min-height:30px;margin:5px 0 10px}.calc-direct{margin-top:8px;padding:7px 9px}.time-presets{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px}.time-presets button{height:36px;min-height:36px}.calc-time-context{color:#29483e;background:#f3f8f6;border:1px solid #cbded7;border-radius:7px;margin-top:8px;padding:8px 10px}.calc-time-context p{margin:0;font-size:12px;line-height:1.45}.calc-auto-field input.auto-range[type=range]{margin-top:12px}.calc-capacity-warning{color:#563f20;background:#fff8e8;border:1px solid #dfc88c;border-radius:7px;gap:5px;margin:10px 0;padding:12px 14px;display:grid}.calc-capacity-warning.is-neutral{color:#284c53;background:#f2f7f8;border-color:#cbdde0}.calc-capacity-warning b{font-size:13px}.calc-capacity-warning span{font-size:12px;line-height:1.5}.calc-workload-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:3px 0;display:grid}.calc-workload-comparison dt{font-size:12px;line-height:1.5}.calc-workload-comparison dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0;font-size:17px;font-weight:800;line-height:1.4}.calc-workload-comparison .calc-workload-hours{font:inherit}@media (max-width:360px){.calc-workload-comparison{grid-template-columns:1fr;gap:3px}.calc-workload-comparison>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}}.calc-auto-value{margin-top:8px;padding:8px 10px}.estimate-mode{min-height:22px;margin-top:7px}.calc-result-context{background:linear-gradient(135deg,#eaf7f2,#edf5fb);border:1px solid #b9dacf;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin:5px 0 8px;padding:10px 12px;display:flex}.calc-result-context b{color:#18382f;font-size:12px}.calc-result-context span{color:#668078;text-align:right;font-size:11px}.calc-results>div{min-height:122px;padding:13px}.calc-results strong{min-height:34px;margin:6px 0 2px;font-size:24px}.calc-results span{white-space:nowrap;min-height:30px;line-height:1.35;display:block}.calc-first-year{padding:11px 14px}.calc-method{background:#f8fafb;border:1px solid #d8dfe5;border-radius:7px;margin:9px 0 12px}.calc-method summary{color:#4f6271;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;font-size:11px;font-weight:800;list-style:none;display:flex}.calc-method summary::-webkit-details-marker{display:none}.calc-method summary i{color:#df695e;font-size:16px;font-style:normal;transition:transform .2s}.calc-method[open] summary i{transform:rotate(45deg)}.calc-method>div{gap:8px;padding:0 13px 12px;display:grid}.calc-method p{color:#637480;margin:0;font-size:11px;line-height:1.55}.calc-method p b{color:#293d4e}.calc-fit-assessment{background:#f3f7f9;border:1px solid #cfdae0;border-radius:7px;align-content:start;gap:4px;min-height:83px;margin:9px 0 12px;padding:12px 14px;display:grid}.calc-fit-assessment b{color:#263e4a;font-size:12px;line-height:1.45}.calc-fit-assessment span{color:#536b76;font-size:12px;line-height:1.5}.calc-fit-assessment.positive{background:#eaf7f2;border-color:#abd5c6}.calc-fit-assessment.positive b{color:#185e4b}.calc-fit-assessment.negative{background:#fff2ed;border-color:#ecc7bb}.calc-fit-assessment.negative b{color:#934034}.calc-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.calc-actions .calc-buy{min-height:50px;margin:0}.calc-buy-secondary{color:#294957;text-align:center;border:1px solid #9eafb6;border-radius:5px;justify-content:center;align-items:center;min-height:50px;padding:12px 15px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.calc-buy-secondary:hover{background:#eef5f6;border-color:#547783}.calc-buy-secondary:focus-visible{outline-offset:3px;outline:3px solid #73bce5}.calc-impact-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.calc-impact-grid>div{background:#f6fbf8;border:1px solid #cfe0d9;border-radius:6px;gap:4px;padding:9px 10px;display:grid}.calc-impact-grid span{color:#6d7e77;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.calc-impact-grid b{color:#24483d;font-size:11px;line-height:1.4}@media (max-width:640px){.calc-impact-grid{grid-template-columns:1fr}}@media (min-width:1121px) and (max-width:1280px){.calc-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1360px){.value-lab{grid-template-columns:1fr;gap:45px}.value-copy{max-width:760px}}@media (max-width:760px){.value-lab{padding-inline:20px}}@media (max-width:700px){.value-calculator{padding:22px 18px}.time-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-result-context{flex-direction:column;align-items:flex-start;gap:4px}.calc-result-context span{text-align:left}.calc-fit-assessment{align-content:start;min-height:7.5rem}.calc-actions{grid-template-columns:1fr}}.brand small,.flow-console-head>span,.flow-track button>span,.construction-copy>small,.construction-stages span,.construction-stage-copy span,.construction-corner,.construction-legend,.journey-copy article>span,.journey-progress span,.journey-location,.architecture-phases,.cutaway-routes span,.chapter-content>b,.chapter-content>p small{font-size:10px}.product-window :is(.window-bar>b,.window-bar>em,.demo-label,.mail span,.mail small,.demo-head small,.demo-head p,.state,.stepper div,.result-card>small,.result-card p,.chips span,.grade,.approval-card button,.decision),.integration-section :is(.console-top span,.console-top em,.connector-picker>small,.run-panel>small,.connector-picker>button em,.canvas-meta span,.case-packet small,.case-packet span,.flow-assurance small,.flow-assurance b,.run-log>div,.run-log i,.integration-proof>span){font-size:11px}.integration-section :is(.credential-note span,.run-panel>p){font-size:12px}.value-lab :is(.calc-reset,.range-scale,.calc-time-arrow span,.calc-time-arrow small,.time-presets button,.estimate-mode,.estimate-mode button,.calc-direct,.calc-direct i,.calc-explanation>span,.calc-explanation>p,.calc-results small,.calc-results span,.calc-first-year span,.calc-first-year small,.value-calculator>p),.evidence-section :is(.evidence-card>small,.evidence-card>span,.evidence-proof small,.launch-note),.launch-rail :is(span,b),.planning-reality-copy>div span,.project-spectrum small,.offer-tag,.checkout-legal,.demo-app-link small{font-size:11px}@media (max-width:760px){.n8n-countercheck{grid-template-columns:1fr;margin:-12px 0 18px}.workflow-canvas .flow-node.n8n{top:10%;right:4%}.workflow-canvas .flow-node.store{top:39%}.workflow-canvas .flow-node.crm{bottom:24%;left:auto;right:3%;transform:none}.workflow-canvas .flow-node.policy{bottom:7%;left:50%;right:auto;transform:translate(-50%)}.construction-stages{width:165px}.product-window .stepper span{font-size:10px}.architecture-phases{letter-spacing:.25px;gap:4px}.architecture-phases span{text-align:center;min-width:0}}.site-motion-experience{isolation:isolate;background:#03070c;position:relative;overflow:clip}.site-motion-experience>section,.site-motion-experience>.chapter-bridge,.site-motion-experience>footer{z-index:2;position:relative}.site-motion-film{z-index:0;pointer-events:none;background:#071018;position:fixed;inset:0;overflow:hidden}.site-motion-still{z-index:1;filter:saturate(.9)contrast(1.04)brightness(.78);background-image:url(/atlas-tga-global-background-v1.jfif);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.site-motion-grade{z-index:2;background:linear-gradient(90deg,#02070cde 0%,#02070c8c 36%,#02070c1f 68%),linear-gradient(#0000 70%,#02070cba 100%),linear-gradient(#02070c75 0%,#0000 24%);position:absolute;inset:0}.site-motion-grid{z-index:3;opacity:.07;background-image:linear-gradient(#c1e9ff1c 1px,#0000 1px),linear-gradient(90deg,#c1e9ff1c 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.hero-principle{color:#f5f8fa;letter-spacing:-.025em;background:linear-gradient(90deg,#07141fd4,#07141f47);border-left:3px solid #f29a7d;align-items:center;gap:12px;max-width:570px;margin-top:30px;padding:16px 18px;font-size:clamp(17px,1.6vw,23px);line-height:1.3;display:flex}.hero-principle i{background:#f29a7d;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 18px #f29a7d}.hero-principle strong{font-weight:720}.motion-opening{color:#f4f8fb;background:linear-gradient(#03090f7a,#040d16b0);min-height:145svh;padding:145px max(28px,50vw - 630px)}.motion-opening-head{max-width:980px;margin-bottom:58px}.motion-opening-head>small{color:#f59a7d;font:800 10px var(--font-geist-mono);letter-spacing:2px}.motion-opening-head h2{letter-spacing:-.06em;margin:17px 0 22px;font-size:clamp(50px,6vw,86px);line-height:.94}.motion-opening-head h2 span{color:#a8d1ec}.motion-opening-head p{color:#c2d0d9;max-width:760px;font-size:16px;line-height:1.7}.motion-opening-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.motion-opening-grid article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#05121dd4,#091c2bb0);border:1px solid #a9cada3b;border-radius:13px;min-height:250px;padding:27px;box-shadow:0 28px 75px #0005}.motion-opening-grid article:last-child{grid-column:1/-1;min-height:220px}.motion-opening-grid article>i{color:#f4ad90;width:36px;height:36px;font:normal 9px var(--font-geist-mono);border:1px solid #f0a28277;border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.motion-opening-grid article>small{color:#9eb5c4;font:750 9px var(--font-geist-mono);letter-spacing:1.2px}.motion-opening-grid h3{color:#fff;letter-spacing:-.04em;max-width:500px;margin:10px 0 11px;font-size:clamp(25px,2.3vw,36px);line-height:1.03}.motion-opening-grid p{color:#afc0cb;max-width:540px;margin:0;font-size:13px;line-height:1.62}.motion-opening-grid article>span{color:#d7e7ef;font:700 9px var(--font-geist-mono);background:#ffffff0b;border-radius:99px;margin-top:17px;padding:6px 8px;display:inline-block}.site-motion-experience .hero-build-image{background-image:url(/atlas-flow-reference-v4/01-foundation.webp)}.site-motion-experience .proofbar.flow-proofbar{z-index:5;color:#eaf4f9;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:linear-gradient(110deg,#04101ae8,#0a1f2dd1,#152330b8);border:1px solid #a2cae447;border-radius:16px;justify-content:space-between;gap:0;width:min(1160px,100% - 48px);height:auto;min-height:82px;margin:-38px auto 34px;padding:13px 18px;position:relative;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff14}.site-motion-experience .flow-proofbar span{color:#dcebf3;letter-spacing:-.01em;flex:1;justify-content:center;min-width:0;padding:7px 24px;font-size:13px;font-weight:680}.site-motion-experience .flow-proofbar span:not(:last-child){border-right:1px solid #a7cce22e}.site-motion-experience .flow-proofbar span:after{display:none}.site-motion-experience .flow-proofbar i{color:#9dd0ef;background:#6bb1db1a;border:1px solid #8bc5e86b;flex:0 0 31px;width:31px;height:31px;box-shadow:inset 0 0 22px #5bb2e221}@media (max-width:800px){.site-motion-experience .proofbar.flow-proofbar{border-radius:14px;width:calc(100% - 28px);margin:-25px auto 22px;padding:10px 14px}.site-motion-experience .flow-proofbar span{justify-content:flex-start;width:100%;padding:9px 5px}.site-motion-experience .flow-proofbar span:not(:last-child){border-bottom:1px solid #a7cce226;border-right:0}}.site-motion-experience .demo-section{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#eef4fce6,#f8f2eae3)}.site-motion-experience .integration-section{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#fff8f0e8,#edf4fce3)}.site-motion-experience .value-lab{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(120deg,#101629e6,#1d2949c2,#241930b8)}.site-motion-experience .evidence-section{background:linear-gradient(#0f172ade 0%,#172541d1 72%,#f9f5efe6 72%)}.site-motion-experience .project-spectrum{background:linear-gradient(#050c14bf,#07121dd9)}.site-motion-experience .package{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#faf7f1e8}.site-motion-experience .faq{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f6f1eaeb}.site-motion-experience .final-cta{background:linear-gradient(120deg,#0f1627e6,#192440c2)}.site-motion-experience footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d18f0}.site-motion-experience .chapter-bridge{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(105deg,#07111de6,#0b1b2ad4,#0a1522e6)}@media (max-width:800px){.site-motion-grade{background:linear-gradient(#02070cc7 0%,#02070c48 49%,#02070cbb 100%)}.site-motion-grid{opacity:.09;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.motion-opening{min-height:0;padding:110px 22px 120px}.motion-opening-grid{grid-template-columns:1fr}.motion-opening-grid article:last-child{grid-column:auto;min-height:225px}}@media (max-width:540px){.motion-opening-head h2{font-size:43px}.motion-opening-head p{font-size:13px}.motion-opening-grid article{min-height:225px;padding:22px}}@media (prefers-reduced-motion:reduce){.site-motion-grid{translate:none}}@media (max-width:800px){.site-motion-still{background-position:58%}.hero-principle{font-size:17px}}.site-motion-experience .flow-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);justify-content:stretch;gap:clamp(38px,4vw,72px);min-height:100svh}.hero-engineering-visual{z-index:3;isolation:isolate;background-image:url(/atlas-hero-tga-systems-v5.png);background-position:50% 45%;background-size:cover;border:1px solid #97c6e447;border-radius:18px;align-self:center;width:100%;height:min(74vh,760px);min-height:620px;position:relative;overflow:hidden;box-shadow:0 42px 120px #00000094,inset 0 1px #ffffff17}.hero-engineering-visual:before{content:"";z-index:1;background:linear-gradient(90deg,#030b136b,#0000 32%),linear-gradient(#0000 70%,#030a11ad);position:absolute;inset:0}.hero-engineering-shade{z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #74b8e014}.hero-engineering-badge{z-index:3;color:#f4f8fb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04111bd1;border:1px solid #a3cde652;border-radius:10px;flex-direction:column;gap:5px;padding:13px 15px;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 16px 40px #00000061}.hero-engineering-badge small{color:#8fc6e8;font:800 8px var(--font-geist-mono);letter-spacing:1.2px}.hero-engineering-badge b{font-size:12px}@media (max-width:1040px){.site-motion-experience .flow-hero{grid-template-columns:1fr}.hero-engineering-visual{background-position:50% 43%;height:640px;min-height:0;margin-top:10px}}@media (max-width:620px){.hero-engineering-visual{border-radius:14px;height:500px}.hero-engineering-badge{bottom:14px;left:14px;right:14px}}.site-motion-experience .package{color:#0b1726;-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:radial-gradient(circle at 90% 9%,#ee946f33,#0000 24%),radial-gradient(circle at 9% 88%,#64a4c529,#0000 28%),linear-gradient(132deg,#f8f5eff7,#e6eef2f5)}.site-motion-experience .package:before{background:linear-gradient(90deg,#ef8069,#efbf7a 48%,#6d9fc1);border:0;border-radius:0;width:auto;height:4px;inset:0 0 auto;box-shadow:0 1px #ffffffa6}.site-motion-experience .package-heading{color:#0b1726;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffffa3;border:1px solid #4f687930;border-radius:22px;max-width:650px;padding:clamp(28px,3.2vw,46px);box-shadow:0 30px 85px #1a2f3e21,inset 0 1px #ffffffeb}.site-motion-experience .package-heading>small{color:#bd5f4e}.site-motion-experience .package-heading h2{color:#091522}.site-motion-experience .package-heading h2 span{color:#264f67}.site-motion-experience .package-heading>p{color:#465967;max-width:610px}.site-motion-experience .buy-trust{margin-top:28px}.site-motion-experience .buy-trust span{color:#203d50;background:#eff5f7d9;border-color:#304f6133}.site-motion-experience .single-price-card{background:#fffcf7f7;border-color:#2c414e24;border-radius:20px;box-shadow:0 36px 100px #0e1d2938,inset 0 1px #fff}.site-motion-experience .single-price-card:before{background:linear-gradient(90deg,#ef8069,#e9ba73 46%,#6f9fc0);height:5px}.site-motion-experience .offer-tag{color:#a55245;background:0 0}.site-motion-experience .single-price-card ul{gap:12px 22px}.site-motion-experience .pricing-fine{color:#415562;background:#ffffff85;border:1px solid #3752632e;border-radius:12px;grid-column:1/-1;width:min(100%,760px);max-width:none;margin:8px auto 0;padding:0}.site-motion-experience .pricing-fine summary{color:#203949;cursor:pointer;padding:13px 16px;font-size:11px;font-weight:760}.site-motion-experience .pricing-fine p{color:#536774;margin:0;padding:0 16px 15px;font-size:11px;line-height:1.65}@media (max-width:1000px){.site-motion-experience .package-heading{max-width:720px}}@media (max-width:580px){.site-motion-experience .package-heading{border-radius:16px;padding:25px 21px}.site-motion-experience .package-heading h2{font-size:42px}.site-motion-experience .single-price-card{border-radius:16px}}.site-motion-experience .flow-hero .hero-copy{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(118deg,#020a12f0,#05121ddb 74%,#081825ad);border:1px solid #9ac3dc33;border-radius:24px;max-width:720px;padding:clamp(28px,3.4vw,48px);position:relative;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff12}.flow-hero .hero-manifesto{color:#fff;letter-spacing:-.067em;text-wrap:balance;text-shadow:0 5px 30px #0000006b;flex-direction:column;max-width:680px;margin:clamp(26px,3vw,40px) 0 24px;font-size:clamp(58px,5.25vw,92px);font-weight:610;line-height:.88;display:flex}.flow-hero .hero-manifesto .hero-statement{color:#f8fbfd;font-style:normal;display:block}.flow-hero .hero-manifesto .hero-statement-mid{color:#dce9f0;letter-spacing:-.055em;margin-top:10px;font-size:.67em;line-height:.98}.flow-hero .hero-manifesto .hero-statement-accent{color:#0000;letter-spacing:-.06em;background:linear-gradient(93deg,#ff9074 0%,#f5bd7e 48%,#9ed1ef 92%);-webkit-background-clip:text;background-clip:text;margin-top:11px;font-size:.82em;line-height:.98}.hero-product-definition{background:#071825b8;border:1px solid #98c5df3d;border-left:3px solid #f08a70;border-radius:0 12px 12px 0;gap:7px;max-width:620px;margin:0 0 20px;padding:16px 18px;display:grid;box-shadow:0 16px 38px #00000038}.hero-product-definition small{color:#f2a087;font:800 9px var(--font-geist-mono);letter-spacing:1.8px}.hero-product-definition strong{color:#f5f9fb;font-size:15px;line-height:1.4}.site-motion-experience .flow-hero .hero-copy>p{color:#d5e2e9;text-shadow:0 2px 18px #00000080;max-width:650px;margin:0;font-size:16px;line-height:1.72}.site-motion-experience .flow-hero .hero-actions{margin:25px 0 20px}.site-motion-experience .flow-hero .button.text{color:#f6fafc;background:#0a1f2fbd;border:1px solid #99c7e14d;border-radius:9px;min-height:48px;padding:0 16px}.site-motion-experience .flow-hero .trust-row{gap:9px;margin-top:0}.site-motion-experience .flow-hero .trust-row span{color:#dce8ee;background:#04101b9e;border:1px solid #99c7e12e;border-radius:999px;padding:8px 10px;font-size:10px;line-height:1.3}.hero-engineering-visual{background-position:50% 48%;box-shadow:0 46px 130px #000000a3,inset 0 1px #ffffff1a}.site-motion-experience .demo-section.demo-engineer-backdrop{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#edf1f3;position:relative;overflow:hidden}.demo-engineer-backdrop:before{content:"";z-index:0;background:radial-gradient(circle at 50% 72%,#4384a724,#0000 48%);position:absolute;inset:0}.demo-engineer-backdrop:after{content:"";z-index:1;background:linear-gradient(#f2f6f8e0,#f5f1ebd6),radial-gradient(circle at 20% 20%,#ffffffeb,#0000 42%);position:absolute;inset:0}.demo-engineer-backdrop>*{z-index:2;position:relative}.demo-engineer-backdrop .demo-copy{-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#ffffffe0;border:1px solid #314d5f29;border-radius:20px;max-width:760px;margin-bottom:52px;padding:30px clamp(22px,3.4vw,42px);box-shadow:0 24px 70px #1a2e3c26,inset 0 1px #fff}.demo-engineer-backdrop .demo-copy>small{color:#c3614d}.demo-engineer-backdrop .demo-copy h2{color:#0a1725;text-shadow:none}.demo-engineer-backdrop .demo-copy p{color:#405564;font-size:15px}.demo-engineer-backdrop .demo-app-link{color:#fff;background:linear-gradient(120deg,#0b3650,#146b88);box-shadow:0 15px 38px #0b365040}.demo-engineer-backdrop .demo-product-stage{isolation:isolate;background:linear-gradient(135deg,#092b44,#1b5d82);border:1px solid #6fa9c957;border-radius:26px;width:100%;padding:clamp(32px,4.8vw,64px);position:relative;overflow:hidden;box-shadow:0 40px 105px #112e4242,inset 0 1px #ffffff29}.demo-engineer-backdrop .demo-engineer-scene{z-index:0;opacity:.54;filter:saturate(.58)contrast(.9);background:linear-gradient(118deg,#032640c7,#1a67919e),linear-gradient(#05233929,#041b2e80),url(/atlas-tga-engineer-demo-bg-v1.png) 50% 42%/cover no-repeat;position:absolute;inset:0;transform:scale(1.035)}.demo-engineer-backdrop .demo-engineer-scene:after{content:"";pointer-events:none;background:radial-gradient(circle at 76% 34%,#82cbf02e,#0000 38%),linear-gradient(90deg,#031c3047,#0000 48%,#031f3524);position:absolute;inset:0}.demo-engineer-backdrop .demo-product-stage .product-window{z-index:1;background:#fffffff7;border-color:#bfdae875;position:relative;box-shadow:0 38px 95px #01121f6b,inset 0 1px #fff}@media (max-width:1040px){.site-motion-experience .flow-hero .hero-copy{max-width:850px}.flow-hero .hero-manifesto{max-width:760px;font-size:clamp(58px,8.4vw,86px)}}@media (max-width:800px){.site-motion-experience .flow-hero .hero-copy{border-radius:18px;padding:30px 24px}.flow-hero .hero-manifesto{font-size:clamp(49px,11.8vw,70px)}.demo-engineer-backdrop .demo-copy{border-radius:16px;padding:26px 21px}.demo-engineer-backdrop .demo-product-stage{border-radius:20px;padding:28px}.demo-engineer-backdrop .demo-engineer-scene{background-position:68%}}@media (max-width:540px){.site-motion-experience .flow-hero .hero-copy{padding:25px 19px}.flow-hero .hero-manifesto{letter-spacing:-.06em;font-size:clamp(43px,13vw,57px)}.flow-hero .hero-manifesto .hero-statement-mid{font-size:.7em}.flow-hero .hero-manifesto .hero-statement-accent{font-size:.78em}.hero-product-definition{padding:14px}.site-motion-experience .flow-hero .trust-row span{border-radius:8px;width:100%}.demo-engineer-backdrop .demo-product-stage{border-radius:16px;padding:16px}.demo-engineer-backdrop .demo-engineer-scene{background-position:72%}}.site-motion-experience .value-copy h2 span{color:#fff}@media (max-width:800px){.demo-engineer-backdrop .demo-engineer-scene{background-position:68%;border-radius:0 0 17px 17px;height:clamp(250px,56vw,360px);margin-top:-42px}}@media (max-width:540px){.demo-engineer-backdrop .demo-engineer-scene{background-position:72%;height:240px;margin-top:-24px}}@media (max-width:800px){.demo-engineer-backdrop .demo-engineer-scene{border-radius:inherit;background-position:68%;height:auto;margin:0}}@media (max-width:540px){.demo-engineer-backdrop .demo-engineer-scene{border-radius:inherit;background-position:72%;height:auto;margin:0}}.demo-engineer-backdrop:before{opacity:.68;filter:saturate(.54)contrast(.88);background:linear-gradient(112deg,#052d4ab3,#236c9485),url(/atlas-tga-engineer-demo-bg-v1.png) 50% 44%/cover no-repeat;transform:scale(1.015)}.demo-engineer-backdrop .demo-copy{background:#ffffffeb}.demo-engineer-backdrop .demo-product-stage{box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(32px,4.8vw,64px);overflow:visible}.demo-engineer-backdrop .demo-engineer-scene{display:none}@media (max-width:800px){.demo-engineer-backdrop .demo-product-stage{padding:28px}}@media (max-width:540px){.demo-engineer-backdrop .demo-product-stage{padding:16px 0}}.site-motion-experience .demo-section.demo-engineer-backdrop{padding-top:clamp(82px,8vw,118px);padding-bottom:clamp(96px,10vw,142px);box-shadow:inset 0 -90px 120px #082a3e2e}.demo-engineer-backdrop:before{opacity:.74;background:linear-gradient(105deg,#052740b8 0%,#1653757a 54%,#246c9166 100%),url(/atlas-tga-engineer-demo-bg-v1.png) 50% 34%/cover no-repeat}.demo-engineer-backdrop:after{background:linear-gradient(#e5f0f69e 0%,#d6e7f080 72%,#1e506c3d 100%),radial-gradient(circle at 20% 12%,#ffffff94,#0000 43%)}.demo-engineer-backdrop .demo-copy{text-align:left;-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#fafdffeb;border:1px solid #294d6338;border-left:4px solid #e67961;border-radius:18px;max-width:760px;margin:0 0 -42px;padding:32px clamp(24px,3.6vw,44px);box-shadow:0 28px 82px #08253833,inset 0 1px #ffffffeb}.demo-engineer-backdrop .demo-copy>small{color:#b85847;letter-spacing:2px;font-size:11px}.demo-engineer-backdrop .demo-copy h2{color:#071927;letter-spacing:-.055em;max-width:690px;margin:14px 0 18px;font-size:clamp(43px,5vw,68px);line-height:.96}.demo-engineer-backdrop .demo-copy h2 span{color:#245f80}.demo-engineer-backdrop .demo-copy p{color:#2e4a5d;max-width:650px;margin:0;font-size:16px;line-height:1.65}.demo-engineer-backdrop .demo-app-link{margin-top:22px}.demo-engineer-backdrop .demo-product-stage{padding:100px clamp(28px,4.8vw,64px) 56px}.demo-engineer-backdrop .demo-product-stage .product-window{background:#fafdfffa;border:1px solid #c5dce9c7;border-radius:18px;overflow:hidden;box-shadow:0 42px 110px #031c2d6b,inset 0 1px #fff}.demo-product-stage .window-bar{background:linear-gradient(90deg,#101a32,#19375a 72%,#1d4e68);min-height:48px;padding-inline:18px}.demo-product-stage .app-shell{background:#f5f9fcfa}.demo-product-stage .demo-inbox{background:linear-gradient(#eef5f9,#e8f0f5);border-color:#d1e0e9}.demo-product-stage .mail.active{background:#fff;border-color:#78a9c5;box-shadow:0 10px 28px #194c6a21}.demo-product-stage .demo-main{background:linear-gradient(150deg,#fbfdfe 0%,#f4f8fb 100%)}.demo-product-stage .result-card{background:#fffffff0;border-color:#d4e2ea;box-shadow:0 12px 34px #193f5514}.demo-head-actions{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.demo-replay{color:#214e69;font:700 10px/1 var(--font-geist-sans);cursor:pointer;background:#eef6fa;border:1px solid #aac4d4;border-radius:999px;padding:6px 10px}.demo-replay:hover{color:#fff;background:#245f80;border-color:#245f80}.site-motion-experience .integration-section{color:#0a1b29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 82% 18%,#4c91b82e,#0000 34%),linear-gradient(#f8f4eef7,#e3eef5f7)}.site-motion-experience .integration-section:before{opacity:.34;background:radial-gradient(circle at 84% 23%,#0000 0 182px,#326e9129 183px 184px,#0000 185px 264px,#e1796124 265px 266px,#0000 267px),linear-gradient(90deg,#1f526f0f 1px,#0000 1px),linear-gradient(#1f526f0f 1px,#0000 1px)}.site-motion-experience .integration-section:after{color:#103e580b}.site-motion-experience .integration-heading>small{color:#b85a47}.site-motion-experience .integration-heading h2{color:#081a28;text-shadow:none}.site-motion-experience .integration-heading h2 span{color:#275f7f}.site-motion-experience .integration-heading>p{color:#304c5e;font-size:16px}.site-motion-experience .n8n-countercheck{color:#415b6d;background:#ffffffc7;border-color:#315b742b;box-shadow:0 18px 50px #163d5414}.site-motion-experience .n8n-countercheck b{color:#102d40}@media (max-width:800px){.site-motion-experience .demo-section.demo-engineer-backdrop{padding:76px 16px 96px}.demo-engineer-backdrop .demo-copy{margin-bottom:-26px;padding:27px 22px}.demo-engineer-backdrop .demo-copy h2{font-size:clamp(39px,9vw,54px)}.demo-engineer-backdrop .demo-product-stage{padding:70px 12px 30px}}@media (max-width:540px){.demo-engineer-backdrop .demo-copy{border-radius:15px;margin-bottom:-18px;padding:24px 18px}.demo-engineer-backdrop .demo-copy h2{font-size:38px}.demo-engineer-backdrop .demo-copy p{font-size:14px}.demo-engineer-backdrop .demo-product-stage{padding:54px 0 22px}.demo-head-actions{align-items:flex-start}.demo-replay{padding:5px 8px}}.hero-engineering-badge{background:linear-gradient(135deg,#030f1ced,#071f31d1);border-color:#90ccef70;max-width:268px;padding:15px 16px;bottom:18px;right:18px}.hero-engineering-badge:before{content:"";background:linear-gradient(#f2a17d,#73c9f5);border-radius:99px;width:2px;position:absolute;inset:9px auto 9px 0}.hero-engineering-badge small{color:#a9d9f5}.hero-engineering-badge b{letter-spacing:-.015em;font-size:14px;line-height:1.22}.hero-engineering-quote{z-index:3;color:#fff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(135deg,#030d17db,#0c2334ad);border:1px solid #ffffff38;border-radius:14px;gap:8px;max-width:min(355px,72%);padding:19px 21px 20px;display:grid;position:absolute;top:24px;left:24px;box-shadow:0 20px 54px #0000006b}.hero-engineering-quote small{color:#f2a087;font:850 9px var(--font-geist-mono);letter-spacing:1.8px}.hero-engineering-quote strong{max-width:310px;font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;text-shadow:0 4px 20px #00000073;font-size:clamp(24px,2.1vw,34px);font-weight:650;line-height:1.05}@media (max-width:620px){.hero-engineering-quote{max-width:calc(100% - 28px);padding:16px 17px;top:14px;left:14px}.hero-engineering-quote strong{font-size:26px}}.motion-opening-grid .atlas-flow-card{isolation:isolate;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .42s,box-shadow .42s,background .42s;position:relative;overflow:hidden}.motion-opening-grid .atlas-flow-card:before{content:"";z-index:-1;background:radial-gradient(circle at var(--atlas-card-x,18%) var(--atlas-card-y,0%),#61bbef2b,transparent 36%),linear-gradient(125deg,#f28b6c14,transparent 42%);opacity:.75;transition:opacity .4s;position:absolute;inset:-1px}.motion-opening-grid .atlas-flow-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#acdef821,#0000);width:25%;animation:8s ease-in-out infinite atlasCardSheen;position:absolute;top:-18%;bottom:-18%;left:-35%;transform:rotate(16deg)}.motion-opening-grid .atlas-flow-card:nth-child(2):after{animation-delay:-2.3s}.motion-opening-grid .atlas-flow-card:nth-child(3):after{animation-delay:-4.6s}.motion-opening-grid .atlas-flow-card:nth-child(4):after{animation-delay:-6.1s}.motion-opening-grid .atlas-flow-card:nth-child(5):after{animation-delay:-3.4s}.motion-opening-grid .atlas-flow-card:hover{background:linear-gradient(145deg,#081d2df5,#0c293dd9);border-color:#89cff5b3;transform:translateY(-7px);box-shadow:0 34px 82px #00000075,inset 0 0 0 1px #9ad6f617}.motion-opening-grid .atlas-flow-card:hover:before{opacity:1}.motion-opening-grid .atlas-flow-card.visible{animation:.72s cubic-bezier(.2,.8,.2,1) both atlasCardIn}.motion-opening-grid .atlas-flow-card:nth-child(2).visible{animation-delay:80ms}.motion-opening-grid .atlas-flow-card:nth-child(3).visible{animation-delay:.16s}.motion-opening-grid .atlas-flow-card:nth-child(4).visible{animation-delay:.24s}.motion-opening-grid .atlas-flow-card:nth-child(5).visible{animation-delay:.32s}@keyframes atlasCardIn{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}@keyframes atlasCardSheen{0%,16%{opacity:0;translate:0}28%,48%{opacity:1}64%,to{opacity:0;translate:560%}}@media (prefers-reduced-motion:reduce){.motion-opening-grid .atlas-flow-card,.motion-opening-grid .atlas-flow-card:after{transition:none;animation:none!important}.motion-opening-grid .atlas-flow-card:hover{transform:none}}.site-motion-experience .package{isolation:isolate;position:relative;overflow:hidden}.site-motion-experience .package:after{content:"";z-index:0;pointer-events:none;opacity:.74;background:linear-gradient(90deg,#f8f5effa 0%,#f8f5eff0 35%,#f1f3f0b3 58%,#f0f3f12e 100%),url(/atlas-price-decision-space-v1.png) 100%/auto 100% no-repeat;position:absolute;inset:0}.site-motion-experience .package:before{z-index:3}.site-motion-experience .package>*{z-index:1;position:relative}@media (max-width:900px){.site-motion-experience .package:after{opacity:.28;background:linear-gradient(#f8f5eff0,#eef3f5e0),url(/atlas-price-decision-space-v1.png) 50%/cover no-repeat}}.site-motion-experience .flow-hero{background:linear-gradient(90deg,#fffdf83d 0%,#f6fafa29 34%,#ebf4f614 57%,#05111b08 100%)}.hero-engineering-visual{-webkit-mask-composite:source-in;border:0;outline:0;box-shadow:0 38px 110px #020c147a;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(0deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(0deg,#0000 0,#000 4% 96%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-engineering-shade{box-shadow:none}.site-motion-experience .proofbar.flow-proofbar{color:#10293b;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(105deg,#faf8f2 0%,#eaf2f3 28%,#cfe5ed 55%,#a9cee0 100%);border:0;border-radius:0;width:100%;min-height:92px;margin:0;padding:15px max(24px,50vw - 580px);box-shadow:0 18px 38px #0b334924}.site-motion-experience .flow-proofbar span{color:#173548}.site-motion-experience .flow-proofbar span:not(:last-child){border-right-color:#2455702e}.site-motion-experience .flow-proofbar i{color:#fff;box-shadow:none;background:#1c597a;border-color:#1c547057}.motion-opening{background:linear-gradient(#194e6ae8 0%,#082031ed 16%,#040d16d1 48%,#040d16b8 100%);min-height:120svh}.site-motion-experience .motion-opening-grid article{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:800px){.site-motion-experience .proofbar.flow-proofbar{width:100%;margin:0;padding:12px 18px}.motion-opening{min-height:0}}.hero-engineering-visual{-webkit-mask-composite:initial;-webkit-mask-image:none;mask-image:none;mask-composite:initial;border:0;border-radius:20px;box-shadow:0 42px 118px #020c1480}.hero-engineering-shade{border-radius:inherit;border:1px solid #add3e75c;inset:0;box-shadow:inset 0 0 0 1px #051b2b9e,inset 0 1px #ffffff29,inset 0 0 72px #000d1857}.hero-engineering-visual:before{background:linear-gradient(90deg,#030b1340,#0000 28%),linear-gradient(#0000 68%,#030a119c)}.demo-proof-status{grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0 10px;display:grid}.demo-proof-status span{color:#53646f;background:#f7faf9;border:1px solid #dce5e8;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-height:31px;padding:7px 8px;font-size:9px;font-weight:750;display:grid}.demo-proof-status span i{background:#61ad92;border-radius:50%;width:7px;height:7px}.demo-proof-status span b{color:#172934;font-size:11px}.demo-proof-status .review i{background:#d7a14d}.demo-proof-status .missing i{background:#df725f}.demo-evidence span b,.demo-review span b{color:#24735f;font:800 8px var(--font-geist-mono);letter-spacing:.6px;margin-right:5px}.demo-review{gap:5px;margin-top:6px;display:grid}.demo-review span{color:#7b6541;background:#fff9ed;border:1px solid #e8d8b8;border-radius:6px;padding:6px 8px;font-size:9px;line-height:1.45}.demo-review span b{color:#a57120}.integration-status-grid{background:#ffffffb8;border:1px solid #416c8538;border-radius:15px;grid-template-columns:repeat(4,1fr);width:min(1280px,100%);margin:18px auto 0;display:grid;overflow:hidden;box-shadow:0 22px 55px #163b4e1a}.integration-status-grid article{border-right:1px solid #416c852e;min-height:178px;padding:22px}.integration-status-grid article:last-child{border-right:0}.integration-status-grid article>span{min-height:25px;font:800 8px var(--font-geist-mono);letter-spacing:1px;border-radius:99px;align-items:center;padding:0 8px;display:inline-flex}.integration-status-grid .status-basis{color:#176950;background:#dff4eb}.integration-status-grid .status-adapter{color:#8b5d1f;background:#fff0d9}.integration-status-grid b{color:#153044;margin:17px 0 8px;font-size:15px;display:block}.integration-status-grid p{color:#5b6f7c;margin:0;font-size:12px;line-height:1.65}.assurance-layer{z-index:2;color:#10283a;background:linear-gradient(145deg,#faf7f0f7,#e1eff4f5);padding:118px max(24px,50vw - 660px);position:relative;overflow:hidden}.assurance-layer:before{content:"07";color:#215f7e0e;font:800 370px/1 var(--font-geist-mono);letter-spacing:-38px;pointer-events:none;position:absolute;top:-70px;right:-20px}.assurance-heading{max-width:940px;position:relative}.assurance-heading>small{color:#ba5c48;font:850 10px var(--font-geist-mono);letter-spacing:2px}.assurance-heading h2{color:#0c2233;font-family:var(--serif);letter-spacing:-.052em;text-wrap:balance;margin:15px 0 20px;font-size:clamp(43px,5.3vw,73px);font-weight:520;line-height:.98}.assurance-heading h2 span{color:#2b6887}.assurance-heading p{color:#526a78;max-width:760px;margin:0;font-size:16px;line-height:1.72}.assurance-legend{flex-wrap:wrap;gap:9px;margin:31px 0 22px;display:flex}.assurance-legend span{min-height:31px;font:800 9px var(--font-geist-mono);letter-spacing:1px;border-radius:99px;align-items:center;padding:0 11px;display:inline-flex}.assurance-legend .included{color:#12644d;background:#d8f1e7}.assurance-legend .acceptance{color:#245d7c;background:#dbeef7}.assurance-legend .adapter{color:#8a5b1b;background:#ffedd2}.assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.assurance-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffb8;border:1px solid #26536a2e;border-radius:15px;flex-direction:column;min-height:326px;padding:25px;display:flex;box-shadow:0 22px 58px #1d415414}.assurance-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.assurance-card header i{color:#285f7a;width:37px;height:37px;font:800 10px var(--font-geist-mono);background:#edf6f8;border:1px solid #1f587440;border-radius:9px;place-items:center;display:grid}.assurance-card header span{color:#176950;font:800 8px var(--font-geist-mono);letter-spacing:.8px;background:#dff4eb;border-radius:99px;padding:6px 8px}.assurance-card.acceptance header span{color:#245d7c;background:#dbeef7}.assurance-card.adapter header span{color:#8b5d1f;background:#fff0d9}.assurance-card.price header span{color:#8f4839;background:#fde4dc}.assurance-card h3{color:#102739;font-family:var(--serif);letter-spacing:-.025em;margin:24px 0 11px;font-size:25px;font-weight:600;line-height:1.08}.assurance-card p{color:#566d7a;margin:0;font-size:12px;line-height:1.68}.assurance-proof{color:#234f66;border-top:1px solid #2b5c7321;margin-top:auto;padding-top:20px;font-size:10px;font-weight:720;line-height:1.5}.assurance-card:last-child{grid-column:1/-1;grid-template-columns:auto minmax(220px,.42fr) minmax(0,1fr) minmax(230px,.48fr);align-items:center;gap:22px;min-height:0;display:grid}.assurance-card:last-child header{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start}.assurance-card:last-child h3,.assurance-card:last-child p,.assurance-card:last-child .assurance-proof{border:0;margin:0;padding:0}.assurance-links{color:#eaf5fa;background:#12364b;border:1px solid #23536a33;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:17px;padding:23px 25px;display:flex;box-shadow:0 24px 60px #09273833}.assurance-links>div:first-child{flex-direction:column;gap:5px;display:flex}.assurance-links span{color:#afc8d5;font-size:11px}.assurance-links>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.assurance-links a{color:#e8f6fd;border:1px solid #afd8ed47;border-radius:8px;align-items:center;min-height:37px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.assurance-links a:hover{color:#12364b;background:#fff}.offer-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:24px 0;display:grid}.single-price-card .offer-scope-card{background:#f7faf8;border:1px solid #e0e7e4;border-radius:11px;padding:17px}.single-price-card .offer-scope-card.acceptance{background:#f2f8fb;border-color:#d6e5ed}.single-price-card .offer-scope-card.adapter{background:#fcf8f0;border-color:#eadfcf}.single-price-card .offer-scope-card>span{color:#1d6d58;min-height:23px;font:800 7px var(--font-geist-mono);letter-spacing:.7px;background:#dff2ea;border-radius:99px;align-items:center;padding:0 7px;display:inline-flex}.single-price-card .offer-scope-card.acceptance>span{color:#285f79;background:#dcecf3}.single-price-card .offer-scope-card.adapter>span{color:#875a23;background:#f6e8ce}.single-price-card .offer-scope-card h3{color:#172b38;margin:12px 0 7px;font-size:13px}.single-price-card .offer-scope-card ul{grid-template-columns:1fr;gap:8px;margin:0;padding:0;display:grid}.single-price-card .offer-scope-card li{color:#52636d;padding-left:17px;font-size:9px;line-height:1.55}.single-price-card .offer-scope-card li:before{top:.27em;left:0}@media (max-width:1080px){.integration-status-grid{grid-template-columns:repeat(2,1fr)}.integration-status-grid article{border-bottom:1px solid #416c852e}.integration-status-grid article:nth-child(2n){border-right:0}.integration-status-grid article:nth-last-child(-n+2){border-bottom:0}.assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assurance-card:last-child{grid-column:1/-1;grid-template-columns:auto 1fr 1.2fr}.assurance-card:last-child .assurance-proof{grid-column:2/-1}.offer-scope{grid-template-columns:1fr}}@media (max-width:720px){.demo-proof-status,.integration-status-grid{grid-template-columns:1fr}.integration-status-grid article,.integration-status-grid article:nth-child(2n),.integration-status-grid article:nth-last-child(-n+2){border-bottom:1px solid #416c852e;border-right:0;min-height:0}.integration-status-grid article:last-child{border-bottom:0}.assurance-layer{padding:86px 18px}.assurance-layer:before{font-size:220px;top:-20px;right:-16px}.assurance-heading h2{font-size:40px}.assurance-heading p{font-size:14px}.assurance-grid{grid-template-columns:1fr}.assurance-card{min-height:0}.assurance-card:last-child{grid-column:auto;align-items:stretch;display:flex}.assurance-card:last-child header{flex-direction:row;justify-content:space-between;align-self:auto;align-items:center}.assurance-card:last-child h3{margin:24px 0 11px}.assurance-card:last-child .assurance-proof{border-top:1px solid #2b5c7321;margin-top:20px;padding-top:20px}.assurance-links{flex-direction:column;align-items:flex-start}.assurance-links>div:last-child,.assurance-links a{width:100%}.assurance-links a{justify-content:center}}.site-motion-experience nav .navlinks a{font-size:13px;font-weight:650}.site-motion-experience .brand small{letter-spacing:1.45px;font-size:10px}.site-motion-experience .kicker{letter-spacing:1px;min-height:38px;padding:0 14px;font-size:11px;line-height:1.35}.site-motion-experience .flow-hero .hero-copy{max-width:760px}.flow-hero .hero-manifesto{max-width:710px;font-size:clamp(64px,5.55vw,100px);line-height:.9}.flow-hero .hero-manifesto .hero-statement-mid{margin-top:12px;font-size:.74em;line-height:.98}.flow-hero .hero-manifesto .hero-statement-accent{margin-top:13px;font-size:.84em;line-height:.98}.hero-product-definition small{font-size:11px;line-height:1.25}.hero-product-definition strong{font-size:17px;line-height:1.46}.site-motion-experience .flow-hero .hero-copy>p{font-size:17px;line-height:1.7}.site-motion-experience .flow-hero .button.text{min-height:52px;padding-inline:18px;font-size:15px;font-weight:760}.site-motion-experience .flow-hero .trust-row span{align-items:center;min-height:34px;padding:8px 12px;font-size:12px;line-height:1.35;display:inline-flex}.hero-engineering-quote{background:linear-gradient(135deg,#020d17f0,#0a2639d1);border-color:#c5e2f257;gap:11px;width:min(430px,100% - 52px);max-width:none;padding:23px 25px 25px;top:26px;left:26px;box-shadow:0 24px 64px #0000007a,inset 0 1px #ffffff14}.hero-engineering-quote small{color:#f6a083;letter-spacing:1.8px;font-size:clamp(17px,1.2vw,21px);line-height:1.15}.hero-engineering-quote strong{letter-spacing:-.045em;max-width:390px;font-size:clamp(32px,2.65vw,46px);font-weight:690;line-height:1.03}.hero-engineering-badge{max-width:300px;padding:17px 18px}.hero-engineering-badge small{font-size:10px;line-height:1.25}.hero-engineering-badge b{font-size:16px;line-height:1.3}.site-motion-experience .flow-proofbar span{font-size:14px;line-height:1.35}.site-motion-experience .flow-proofbar i{font-size:11px}.motion-opening-head>small,.motion-opening-grid article>small,.journey-copy small,.integration-heading>small,.evidence-heading>small,.project-spectrum-head>small,.project-feature-copy>div>small,.project-filmstrip-intro>small,.package-heading>small,.section-head small,.final-cta small{font-size:11px;line-height:1.35}.motion-opening-head p{font-size:17px;line-height:1.72}.motion-opening-grid h3{font-size:clamp(27px,2.4vw,38px)}.motion-opening-grid p{font-size:15px;line-height:1.68}.motion-opening-grid article>span{font-size:11px;line-height:1.35}.journey-copy p{font-size:16px;line-height:1.7}.journey-copy article>span{font-size:10px;line-height:1.35}.journey-plane small{font-size:9px}.journey-plane b{font-size:12px}.journey-progress span{font-size:9px}.chapter-content>p small{font-size:11px}.chapter-content>p strong{font-size:14px}.chapter-content>p span{font-size:18px}.demo-engineer-backdrop .demo-copy>small{font-size:11px}.demo-engineer-backdrop .demo-copy p{font-size:17px;line-height:1.68}.demo-app-link strong{font-size:17px}.demo-app-link small{font-size:12px}.product-window :is(.window-bar>b,.window-bar>em,.demo-label,.mail span,.mail small,.demo-head small,.demo-head p,.state,.stepper div,.result-card>small,.result-card p,.chips span,.grade,.approval-card button,.decision){font-size:12px;line-height:1.4}.demo-proof-status span,.demo-review span{font-size:11px;line-height:1.45}.demo-proof-status span b{font-size:12px}.demo-evidence span b,.demo-review span b{font-size:10px}.site-motion-experience .integration-heading>p{font-size:17px;line-height:1.7}.integration-section :is(.console-top span,.console-top em,.connector-picker>small,.run-panel>small,.connector-picker>button em,.canvas-meta span,.case-packet small,.case-packet span,.flow-assurance small,.flow-assurance b,.run-log>div,.run-log i,.integration-proof>span){font-size:12px;line-height:1.4}.integration-section :is(.credential-note span,.run-panel>p){font-size:13px;line-height:1.55}.integration-status-grid article>span{font-size:10px}.integration-status-grid b{font-size:17px}.integration-status-grid p{font-size:14px;line-height:1.65}.assurance-heading>small{font-size:11px}.assurance-heading p{font-size:17px}.assurance-legend span,.assurance-card header span{font-size:10px}.assurance-card h3{font-size:27px}.assurance-card p{font-size:14px;line-height:1.7}.assurance-proof{font-size:12px;line-height:1.55}.assurance-links b{font-size:16px}.assurance-links span{font-size:13px}.assurance-links a{min-height:42px;font-size:12px}.value-copy>p{font-size:16px;line-height:1.72}.value-proof{font-size:13px;line-height:1.55}.value-lab :is(.calc-reset,.range-scale,.calc-time-arrow span,.calc-time-arrow small,.time-presets button,.estimate-mode,.estimate-mode button,.calc-direct,.calc-direct i,.calc-explanation>span,.calc-explanation>p,.calc-results small,.calc-results span,.calc-first-year span,.calc-first-year small,.value-calculator>p){font-size:12px;line-height:1.45}.calc-field>span,.calc-field>small,.calc-auto-value span,.calc-result-context span,.calc-method summary,.calc-method p,.calc-impact-grid span,.calc-impact-grid b{font-size:12px;line-height:1.5}.calc-field>span b,.calc-auto-value b,.calc-result-context b{font-size:13px}.evidence-heading p{font-size:16px;line-height:1.72}.evidence-card>small{font-size:11px}.evidence-card h3{font-size:27px}.evidence-card p{font-size:14px;line-height:1.68}.evidence-card>span{font-size:11px;line-height:1.4}.evidence-proof small{font-size:11px}.evidence-proof b{font-size:17px}.evidence-proof p{font-size:13px;line-height:1.62}.launch-rail :is(span,b),.launch-note{font-size:12px;line-height:1.5}.project-spectrum-head p{font-size:16px;line-height:1.72}.project-feature-copy small,.project-filmstrip-intro small{font-size:11px}.project-feature-text>p,.project-filmstrip-intro p,.project-shot-copy p{font-size:15px;line-height:1.68}.project-feature-text span{font-size:11px}.project-feature-caption small{font-size:10px}.project-feature-caption b{font-size:14px}.site-motion-experience .package-heading>p{font-size:17px;line-height:1.72}.buy-trust span{font-size:12px;line-height:1.4}.order-summary>div{font-size:13px}.order-summary b,.order-summary strong{font-size:14px}.single-price-card .offer-scope-card>span{font-size:10px;line-height:1.25}.single-price-card .offer-scope-card h3{font-size:16px}.single-price-card .offer-scope-card li{font-size:12px;line-height:1.62}.platform-choice legend{font-size:16px}.platform-choice>p{font-size:13px}.platform-choice label b{font-size:15px}.platform-choice label small,.platform-choice>small{font-size:11px;line-height:1.5}.purchase-consent{font-size:13px;line-height:1.6}.checkout-legal{font-size:13px;line-height:1.62}.checkout-now{min-height:54px;font-size:16px}.site-motion-experience .pricing-fine summary{font-size:13px}.site-motion-experience .pricing-fine p{font-size:12px;line-height:1.7}.faq details summary{font-size:18px;line-height:1.35}.faq details p{font-size:15px;line-height:1.72}.final-cta p{font-size:17px;line-height:1.7}.final-cta .button{min-height:52px;font-size:15px}footer,footer a{font-size:12px;line-height:1.5}.site-motion-experience .brand small,.hero-engineering-badge small,.demo-replay,.product-window .stepper span,.product-window .demo-head em,.demo-evidence span b,.demo-review span b,.integration-section small,.integration-status-grid article>span,.assurance-legend span,.assurance-card header span,.single-price-card .offer-scope-card>span,.project-feature-copy small,.project-feature-caption small,.project-filmstrip-intro small,.project-spectrum-head>small,.evidence-section small{font-size:11px;line-height:1.35}.project-feature-caption>i{font-size:11px}@media (max-width:1040px){.flow-hero .hero-manifesto{font-size:clamp(58px,8.7vw,88px)}.hero-engineering-quote{width:min(410px,100% - 44px)}}@media (max-width:800px){.site-motion-experience nav .navlinks a{font-size:15px}.flow-hero .hero-manifesto{font-size:clamp(50px,12.4vw,72px)}.flow-hero .hero-manifesto .hero-statement-mid{font-size:.74em}.flow-hero .hero-manifesto .hero-statement-accent{font-size:.84em}.hero-engineering-quote{width:calc(100% - 32px);padding:18px 19px 20px;top:16px;left:16px}.hero-engineering-quote small{font-size:16px}.hero-engineering-quote strong{font-size:clamp(29px,6vw,38px)}.hero-engineering-badge{max-width:calc(100% - 28px)}.motion-opening-head p,.journey-copy p,.demo-engineer-backdrop .demo-copy p,.site-motion-experience .integration-heading>p,.assurance-heading p,.site-motion-experience .package-heading>p,.final-cta p{font-size:16px}.journey-copy article>span{font-size:10px}.chapter-content>p small{font-size:11px}.chapter-content>p strong{font-size:13px}}@media (max-width:540px){.site-motion-experience{max-width:100vw;overflow-x:clip}.site-motion-experience .flow-hero{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100vw;padding-inline:12px;overflow:hidden}.site-motion-experience .flow-hero .hero-copy{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:24px 18px;overflow:hidden}.site-motion-experience .kicker{min-height:0;padding:10px 12px;font-size:10px}.flow-hero .hero-manifesto{text-wrap:pretty;width:100%;max-width:100%;font-size:clamp(40px,11.8vw,52px)}.flow-hero .hero-manifesto .hero-statement{white-space:normal;overflow-wrap:anywhere;max-width:100%}.flow-hero .hero-manifesto .hero-statement-mid{font-size:.72em}.flow-hero .hero-manifesto .hero-statement-accent{font-size:.84em}.hero-product-definition{box-sizing:border-box;overflow-wrap:anywhere;width:100%;max-width:100%}.hero-product-definition strong{font-size:15px}.site-motion-experience .flow-hero .hero-copy>p{font-size:16px}.site-motion-experience .flow-hero .trust-row span{font-size:12px}.hero-engineering-visual{width:100%;min-width:0;max-width:100%}.hero-engineering-quote strong{font-size:29px}.hero-engineering-badge small{font-size:9px}.hero-engineering-badge b{font-size:15px}.site-motion-experience .flow-proofbar span{font-size:13px}.motion-opening-grid p,.project-feature-text>p,.project-filmstrip-intro p,.project-shot-copy p,.faq details p{font-size:14px}.product-window :is(.window-bar>b,.window-bar>em,.demo-label,.mail span,.mail small,.demo-head small,.demo-head p,.state,.stepper div,.result-card>small,.result-card p,.chips span,.grade,.approval-card button,.decision){font-size:11px}}@media (min-width:1001px){.site-motion-experience .package{align-items:start;overflow:clip}.site-motion-experience .package-heading{position:sticky;top:24px}}.site-motion-experience .delivery-guide{color:#183649;background:#f6fbfbc9;border:1px solid #315a6c33;border-radius:13px;gap:10px;margin-top:23px;padding:18px 20px;display:grid}.site-motion-experience .delivery-guide>small{color:#266c77;letter-spacing:.12em;font-size:12px;font-weight:850}.site-motion-experience .delivery-guide>div{border-top:1px solid #315a6c21;justify-content:space-between;align-items:baseline;gap:16px;padding-top:8px;font-size:14px;line-height:1.45;display:flex}.site-motion-experience .delivery-guide b{flex:0 0 110px;font-size:14px}.site-motion-experience .delivery-guide span{flex:1}.site-motion-experience .delivery-guide p{color:#4d6470;margin:1px 0 0;font-size:12px;line-height:1.5}@media (max-width:580px){.site-motion-experience .delivery-guide{padding:16px}.site-motion-experience .delivery-guide>div{gap:3px;display:grid}}.site-motion-experience{--atlas-copy-light:#344d5b;--atlas-copy-muted:#526873;--atlas-copy-dark:#c2d2dc;--atlas-copy-dark-muted:#aabfca}.site-motion-experience :is(.section-head p,.demo-copy>p,.security-copy>p,.value-copy>p,.package-heading>p,.integration-heading>p,.construction-copy>p,.planning-reality-copy>p,.assurance-intro>p){color:var(--atlas-copy-light);font-size:clamp(15px,1.05vw,17px);line-height:1.72}.site-motion-experience .value-lab .value-copy>p{color:#fff}.site-motion-experience .value-lab .value-proof span{color:#cbd8e0}.site-motion-experience .value-lab .value-proof b{color:#fff}.site-motion-experience :is(.kicker,.brand small,.trust-row,.core>span,.float-card small,.float-card b,.window-bar>b,.window-bar>em,.mail span,.mail small,.demo-head p,.state,.stepper div,.stepper span,.demo-empty p,.chips span,.result-card small,.result-card p,.grade,.approval-card button,.decision,.mini-mail small,.mini-mail p,.mini-mail i,.meter small,.approval-visual i,.approval-visual span,.approval-visual b,.tr.head,.tr.head span,.tr span,.limited,.price-details span,.fine,.footer-top>div:not(.brand),.footer-bottom,.payment-plan small,.tier-badge,.pricing-card>small,.tier-price span,.tier-monthly span,.pricing-fine,.buy-trust span,.offer-tag,.single-price span,.single-monthly span,.charge-note>i,.charge-note small,.single-price-card li,.product-question,.checkout-legal){font-size:11.5px;line-height:1.5}.site-motion-experience :is(.film-bar,.film-bar>span,.film-bar em,.film-bar button,.film-request small,.film-request>span,.film-request>div i,.film-route span,.film-result>small,.film-result>div span,.film-caption>span,.film-caption small,.film-timeline button,.sandbox-title small,.scene-mail small,.scene-mail p,.scene-files b,.doc-count span,.score-factor span,.scene-draft>div span,.scene-draft>b,.approval-stamp small,.approval-actions i,.film-timecode span,.scene-live,.data-chip){font-size:11.5px;line-height:1.45}.site-motion-experience .film-route span{width:24px;height:24px}.site-motion-experience .approval-stamp small{color:#546b63}.site-motion-experience .film-caption small,.site-motion-experience .film-timecode span,.site-motion-experience .film-bar>span{color:#a9bbb4}.site-motion-experience :is(.value-copy>small,.integration-heading>small,.section-head>div>small,.demo-copy>small,.security-copy>small,.package-heading>small,.final-cta small,.calc-head em,.calc-results small,.calc-results span,.value-calculator>p,.calc-guide,.calc-reset,.range-scale,.calc-time-arrow span,.calc-time-arrow small,.time-presets button,.estimate-mode,.estimate-mode button,.calc-explanation>small,.calc-explanation>span,.calc-explanation>p,.calc-direct,.calc-direct i,.calc-first-year span,.calc-first-year small,.calc-field>small,.calc-result-context span,.calc-method summary,.calc-method p,.calc-impact-grid span,.calc-impact-grid b),.site-motion-experience :is(.console-top span,.console-top em,.connector-picker>button>span,.connector-picker>button em,.connector-picker>label>span,.connector-picker select,.credential-note span,.credential-note b,.flow-node>i,.flow-node small,.flow-node b,.run-summary span,.run-summary em,.run-log>div,.run-log i,.run-panel>p,.run-panel>small,.integration-proof>span,.integration-proof i,.canvas-meta span,.case-packet small,.case-packet span,.flow-assurance small,.flow-assurance b,.flow-console-head>span,.flow-detail p,.flow-detail>strong,.flow-systems span,.flow-systems b){font-size:11.5px;line-height:1.5}.site-motion-experience :is(.evidence-card>small,.evidence-card>span,.evidence-proof small,.evidence-proof p,.launch-rail span,.launch-rail b,.launch-note,.demo-proof-status span,.demo-proof-status span b,.demo-review span,.assurance-proof,.assurance-links span,.assurance-links a,.single-price-card .offer-scope-card li,.chapter-content>p,.chapter-content>p small,.construction-stage-copy span,.construction-stage-copy b,.planning-reality-copy>div span,.story-monitor>p,.story-monitor>div,.flow-story-steps article>span,.core-label b,.journey-plane b){font-size:11.5px;line-height:1.55}.site-motion-experience :is(.result-card,.approval-card,.integration-proof>span,.assurance-card,.offer-scope-card,.calc-field,.calc-method){color:#183042;background-color:#fffffff0;border-color:#3b586533;box-shadow:0 12px 30px #142c3914}.site-motion-experience :is(.calc-field,.offer-scope-card,.assurance-card,.evidence-card){border-radius:10px}.site-motion-experience :is(.calc-field>small,.calc-results span,.calc-result-context span,.calc-method p,.single-price-card .offer-scope-card li,.evidence-proof p,.demo-review span){color:var(--atlas-copy-muted)}.site-motion-experience :is(.flow-detail p,.construction-stage-copy span,.story-monitor>p,.story-monitor>div,.flow-assurance b,.flow-assurance small){color:var(--atlas-copy-dark-muted)}.site-motion-experience :is(.button.primary,.single-buy,.demo-app-link,.checkout-button){color:#fff;background:linear-gradient(110deg,#a53b34,#62519f);border-color:#0000;box-shadow:0 14px 32px #5637693d}.site-motion-experience :is(.button.primary,.single-buy,.demo-app-link,.checkout-button):hover{filter:brightness(.96)}.site-motion-experience small,.site-motion-experience :is(.navlinks a,.trust-row span,.demo-label,.demo-evidence span,.demo-evidence span b,.product-window .stepper i,.project-feature-caption span,.project-feature-caption b,.chapter-content>b,.chapter-content>p strong,.order-summary span,.purchase-consent span,.pricing-fine summary,.pricing-fine p,.platform-choice label small,.platform-choice>small,.calc-scope-note,.calc-auto-value span,.footer-top p,.footer-top a,.footer-bottom span,.flow-story-steps article>span,.planning-reality-copy>div span){line-height:1.5;font-size:11.5px!important}.site-motion-experience .hero-engineering-quote small{letter-spacing:1.8px;line-height:1.15;font-size:clamp(17px,1.2vw,21px)!important}.site-motion-experience .faq .section-head>div>small{color:#96352f}.site-motion-experience :is(.single-price-card .offer-scope-card>span,.integration-status-grid article>span,.assurance-legend span,.assurance-card header span,.assurance-card header i,.atlas-flow-card>i,.atlas-flow-card>span,.flow-proofbar span,.flow-proofbar i,.value-proof>i,.construction-stage-copy>i,.construction-stages i,.evidence-card>i,.project-feature-caption>i,.project-feature-text>div span,.demo-proof-status span,.demo-proof-status span b,.demo-evidence span b,.demo-review span b,.demo-replay){line-height:1.45;font-size:11.5px!important}.site-motion-experience :is(.single-price-card .offer-scope-card>span,.integration-status-grid article>span,.assurance-legend span,.assurance-card header span){min-height:29px;padding-inline:9px}.site-motion-experience .assurance-card header i{width:39px;height:39px}.site-motion-experience .demo-proof-status span{min-height:34px}.site-motion-experience .demo-replay{min-height:32px;padding-inline:10px}.site-motion-experience .score-card strong em{line-height:1.4;font-size:11.5px!important}.site-motion-experience .integration-console .credential-note{box-shadow:none;color:#f4f8fb;background:#132235;border-color:#3e566c}.site-motion-experience .integration-console .credential-note>i{color:#ff8f7f}.site-motion-experience .integration-console .credential-note b{color:#f6f9fb}.site-motion-experience .integration-console .credential-note span{color:#c1ced8}.site-motion-experience .integration-console :is(.connector-picker>small,.run-panel>small,.console-top span,.console-top em){color:#aebfcb}.site-motion-experience .integration-console :is(.connector-picker>button>span,.connector-picker>label>span,.run-summary span,.run-panel>p,.run-log>div){color:#b8c7d1}.site-motion-experience .integration-console :is(.flow-node small,.canvas-meta span,.case-packet small,.case-packet span,.flow-assurance small){color:#aebfca}.site-motion-experience .integration-console :is(.flow-node b,.case-packet b,.flow-assurance b){color:#f1f6f8}.site-motion-experience .integration-proof>span{color:#304b5b;border-color:#c7d5da;font-weight:720;background:#fff!important}.site-motion-experience .integration-status-grid article{color:#153044;background:#ffffffed}.site-motion-experience .integration-status-grid article b{color:#153044}.site-motion-experience .integration-status-grid article p{color:#4c6574}.site-motion-experience .evidence-section .evidence-card{color:#f7faff;background:#182641;border-color:#506786;box-shadow:0 18px 44px #040a1838}.site-motion-experience .evidence-section .evidence-card h3{color:#f7faff}.site-motion-experience .evidence-section .evidence-card p{color:#c4cfdf}.site-motion-experience .evidence-section .evidence-card>small{color:#abc8f0}.site-motion-experience .evidence-section .evidence-card>span{color:#f8d59c;background:#ffffff12;border-color:#ffffff24}.site-motion-experience :is(.evidence-proof,.launch-rail){color:#172033}.site-motion-experience .evidence-proof :is(b,p){color:#26384a}.site-motion-experience .launch-rail b{color:#1b2d41}.site-motion-experience .launch-rail span{color:#526778}.site-motion-experience .launch-rail i{color:#234f87}.site-motion-experience :is(.mail span,.mail small,.result-card>small,.demo-head small){color:#465e66}.site-motion-experience .score-card strong em{color:#455d57}.site-motion-experience .range-scale span{color:#4f625a}.site-motion-experience .calc-results small{color:#445d62}.site-motion-experience .calc-first-year :is(span,small){color:#465e61}.site-motion-experience .calc-direct i{color:#4b625b}.site-motion-experience .calc-auto-value span{color:#405b58}.site-motion-experience .evidence-proof small{color:#a23f35}.site-motion-experience .demo-review span b{color:#724a0d}.site-motion-experience .demo-label i{color:#1d624f}.site-motion-experience .project-feature-caption>i{color:#0d2d3c}.site-motion-experience .calc-time-arrow span{color:#1d674f}.site-motion-experience .single-monthly span{color:#455d68}.site-motion-experience .platform-choice>small{color:#4b616d}.site-motion-experience .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.site-motion-experience .hero-actions :is(.hero-main-demo,.button.text){color:#fff;white-space:normal;border-radius:12px;flex:1 0 auto;justify-content:center;min-height:52px;padding:14px 18px;font-size:15px;font-weight:780;line-height:1.4;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s}.site-motion-experience .hero-actions .hero-main-demo{background:#126b80;border:1px solid #55aabd;box-shadow:0 8px 22px #031c263d}.site-motion-experience .hero-actions .hero-main-demo b{background:#ffffff1f;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}.site-motion-experience .hero-actions .button.text{box-shadow:none;background:#102a3a;border:1px solid #708a9b}.site-motion-experience .hero-actions :is(.hero-main-demo,.button.text):hover{border-color:#92d3de;transform:translateY(-2px);box-shadow:0 10px 24px #031c2647}.site-motion-experience .hero-actions .hero-main-demo:hover{background:#0c5669}.site-motion-experience .hero-actions .button.text:hover{background:#1a3c50}.site-motion-experience .hero-actions :is(.hero-main-demo,.button.text):focus-visible{outline-offset:4px;outline:3px solid #86dce6}.site-motion-experience .contact-buy{color:#fff;background:#ffffff0a;border:1px solid #708a9b;min-height:52px}.site-motion-experience .contact-buy:hover{background:#ffffff16;border-color:#92d3de}.site-motion-experience .contact-details{margin-top:18px}.site-motion-experience .contact-details a{color:#c8dbe2;text-underline-offset:4px;font-size:13px;text-decoration:underline}.site-motion-experience .package-heading{min-width:0}.site-motion-experience .package-heading h2{max-width:100%;font-size:clamp(42px,3.4vw,56px)}.site-motion-experience .platform-choice{min-width:0;padding:20px;overflow:hidden}.site-motion-experience .platform-choice legend{float:left;color:#152f49;width:100%;margin:0 0 8px;padding:0;line-height:1.4}.site-motion-experience .platform-choice legend+p{clear:both}.site-motion-experience .single-price-card .offer-scope-card{min-width:0;overflow:hidden}.site-motion-experience .single-price-card .offer-scope-card :is(h3,li){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (min-width:1500px){.site-motion-experience .package{grid-template-columns:minmax(0,510px) minmax(0,680px);justify-content:center;gap:50px}}@media (min-width:1001px) and (max-width:1499px){.site-motion-experience .package{grid-template-columns:minmax(0,1fr) minmax(520px,620px);gap:42px}.site-motion-experience .offer-scope{grid-template-columns:1fr}}@media (max-width:760px){.site-motion-experience :is(.section-head p,.demo-copy>p,.security-copy>p,.value-copy>p,.package-heading>p,.integration-heading>p,.construction-copy>p,.planning-reality-copy>p,.assurance-intro>p){font-size:15px}.site-motion-experience .chapter-content>p{min-width:0}}html:has(.site-motion-experience){scroll-behavior:auto}.site-motion-experience :is(.demo-section,.integration-section,.package,.faq,.assurance-layer){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f8fae6}.site-motion-experience :is(.value-lab,.project-spectrum,.final-cta,.chapter-bridge){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1f2ed1}.site-motion-experience .demo-section.demo-engineer-backdrop{background:#dce8efe6}.site-motion-experience .demo-engineer-backdrop:after{background:linear-gradient(#e5f0f670 0%,#d6e7f05c 72%,#1e506c33 100%),radial-gradient(circle at 20% 12%,#fff6,#0000 43%)}.site-motion-experience .chapter-bridge{border-block:1px solid #2d4657}.site-motion-experience .chapter-bridge :is(.chapter-grid,.chapter-plan){display:none}.site-motion-experience .flow-hero .hero-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#081b28e6}.site-motion-experience .hero-engineering-visual{box-shadow:0 20px 48px #03101c40}.site-motion-experience :is(.hero-engineering-shade,.hero-engineering-quote){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site-motion-experience .hero-engineering-quote{background:#0c2534e6}.site-motion-experience .motion-opening-grid .atlas-flow-card{cursor:default}.site-motion-experience .motion-opening-grid .atlas-flow-card:after{display:none}.site-motion-experience .motion-opening-grid .atlas-flow-card:hover{transform:none}.site-motion-experience :is(.reveal,.reveal-left,.reveal-scale){opacity:1;visibility:visible;filter:none;transition:none;animation:none;transform:none}.site-motion-experience .motion-opening-grid .atlas-flow-card.visible{animation:none}.site-motion-experience :is(.value-lab,.demo-section,.integration-section,.evidence-section,.project-spectrum,.package,.faq,.final-cta)>:not(.ambient){will-change:auto;transition:none;translate:none}.site-motion-experience :is(.project-shot,.project-shot-image){cursor:default}.site-motion-experience :is(.demo-app-link,.calc-buy,.evidence-button,.checkout-now,.final-cta .button.light){color:#fff;background:#126b80;border:1px solid #55aabd;border-radius:12px;min-height:52px;font-size:15px;line-height:1.5;box-shadow:0 8px 22px #07161d22}.site-motion-experience :is(.demo-app-link,.calc-buy,.evidence-button,.checkout-now,.final-cta .button.light):not(:disabled):hover{background:#0c5669}.site-motion-experience :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #3195b1}.site-motion-experience .platform-choice label:has(input:focus-visible){outline-offset:4px;outline:3px solid #126b80}.site-motion-experience .checkout-now:disabled{opacity:1;color:#405969;cursor:not-allowed;box-shadow:none;background:#e2e9ed;border-color:#b5c5cf;transform:none}.site-motion-experience .purchase-readiness{color:#345263;margin:16px 0 10px;font-size:14px;line-height:1.6}.site-motion-experience .calc-results .payback :is(small,span){color:#d2e4ef}.site-motion-experience .contact-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.site-motion-experience .contact-actions .button{white-space:normal;text-align:center;max-width:100%}.site-motion-experience .final-cta h2{letter-spacing:-.035em;margin:16px 0 22px;font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.12}@media (max-width:1100px){.site-motion-experience .hero-actions{flex-direction:column;align-items:stretch}.site-motion-experience .hero-actions .button{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.site-motion-experience .hero-actions .button{transition:none;transform:none}}.project-filmstrip-intro.project-scope-note{background:#102936;border:1px solid #365263;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px;padding:22px 24px}.project-scope-note p+p{margin-top:14px}.integration-console .console-top{flex-wrap:wrap;gap:10px 20px;height:auto;min-height:54px;padding-block:12px}.integration-console .console-top>div{flex-wrap:wrap;min-width:0}.integration-console .console-top em{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.integration-console .workflow-canvas{grid-template-columns:minmax(0,1fr);gap:12px;height:auto;min-height:0;padding:20px;display:grid}.integration-console .workflow-canvas :is(.canvas-meta,.case-packet,.flow-node,.flow-assurance){width:auto;min-width:0;max-width:100%;margin:0;position:static;inset:auto;transform:none}.integration-console .workflow-canvas .flow-node{padding:12px;display:flex}.integration-console .workflow-canvas .flow-node>span{overflow-wrap:anywhere;min-width:0}.integration-console .workflow-canvas :is(.flow-line,.data-packet,.canvas-grid){display:none}.integration-console .workflow-canvas .canvas-meta{flex-wrap:wrap}}
