/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--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{:host,:root{--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-x-0{inset-inline:0}.top-0{top:0}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-\[68px\]{height:68px}.h-px{height:1px}.min-h-9{min-height:calc(var(--spacing) * 9)}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.max-w-\[1440px\]{max-width:1440px}.max-w-md{max-width:var(--container-md)}.-translate-y-\[3px\]{--tw-translate-y:calc(3px * -1)}.-translate-y-\[3px\],.translate-y-\[3px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[3px\]{--tw-translate-y:3px}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.bg-\[\#d6a84f\]{background-color:#d6a84f}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.font-mono{font-family:var(--font-geist-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.text-\[\#050505\]{color:#050505}.text-\[\#b8b0a0\]{color:#b8b0a0}.text-\[\#d6a84f\]{color:#d6a84f}.text-white{color:var(--color-white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.blur{--tw-blur:blur(8px)}.blur,.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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:80rem){.xl\:hidden{display:none}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--bg:#050505;--panel:#10100d;--panel-soft:#15120c;--text:#f8f3e7;--muted:#b8b0a0;--gold:#d6a84f;--gold-soft:#f2d27a;--gold-muted:#a77a2d;--border-gold:#d6a84f47;--glow-gold:#d6a84f38;--font-geist-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{min-width:0;color:var(--text);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;overflow-x:hidden}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.chapter{padding:7rem max(1.25rem,50vw - 620px);scroll-margin-top:68px;position:relative}.chapter:before{content:"";background:linear-gradient(90deg,#0000,#d6a84f70,#0000);width:min(1240px,100% - 2.5rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-eyebrow,.section-kicker{color:var(--gold);font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem}.section-title{max-width:880px;color:var(--text);letter-spacing:0;margin:1rem 0 0;font-size:3.45rem;font-weight:520;line-height:1.04}.chapter-heading>p:last-child{max-width:660px;color:var(--muted);margin:1.35rem 0 0;font-size:1.08rem;line-height:1.8}.chapter-heading-wide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;column-gap:4rem;display:grid}.chapter-heading-wide .section-kicker{grid-column:1/-1}.chapter-heading-wide>p:last-child{margin-bottom:.4rem}.button-primary,.button-secondary{min-height:47px;color:inherit;border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.15rem;font-size:.92rem;font-weight:680;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.button-primary{border-color:var(--gold);background:linear-gradient(135deg,var(--gold),var(--gold-soft));color:#151006;box-shadow:0 10px 28px #d6a84f26}.button-primary:hover{transform:translateY(-2px);box-shadow:0 17px 36px #d6a84f3d}.button-secondary{border-color:var(--border-gold);color:var(--text);background:#d6a84f09}.button-secondary:hover{border-color:var(--gold-soft);background:#d6a84f1a;transform:translateY(-2px)}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505b3;border-bottom:1px solid #d6a84f1f;transition:background-color .3s,border-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.site-header-scrolled{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050505f0;border-bottom-color:#d6a84f4d;box-shadow:0 14px 38px #0000004d}.wordmark{color:var(--text);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.wordmark-lama{font-weight:820}.wordmark small{color:var(--muted);letter-spacing:.1em;text-transform:none;font-size:.61rem;font-weight:500}.wordmark-mark{width:19px;height:16px;display:block;position:relative}.wordmark-mark i{z-index:2;border:1px solid var(--gold-soft);background:#11100b;width:5px;height:5px;position:absolute;box-shadow:0 0 11px #d6a84f4d}.wordmark-mark i:first-child{top:0;left:0}.wordmark-mark i:nth-child(2){top:0;right:0}.wordmark-mark i:nth-child(3){bottom:0;left:0}.wordmark-mark i:nth-child(4){bottom:0;right:0}.wordmark-mark b{transform-origin:0;background:#d6a84fc7;height:1px;display:block;position:absolute}.wordmark-mark b:nth-last-child(2){width:14px;top:4px;left:4px;transform:rotate(38deg)}.wordmark-mark b:last-child{width:14px;top:12px;left:4px;transform:rotate(-38deg)}.primary-nav a{color:var(--muted);font-size:.78rem;text-decoration:none;transition:color .2s}.primary-nav a:hover{color:var(--gold-soft)}.header-cta{display:none}.language-toggle{border:1px solid var(--border-gold);background:#ffffff06;align-items:center;height:36px;padding:4px;font-size:.7rem;font-weight:650;display:inline-flex}.language-toggle button{cursor:pointer;min-width:30px}.menu-toggle{border:1px solid var(--border-gold);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;display:inline-flex}.mobile-nav{background:var(--bg);border-top:1px solid #d6a84f26;padding:1rem 0 1.25rem}.mobile-nav>div{display:grid}.mobile-nav a:not(.button-primary){color:var(--text);border-bottom:1px solid #d6a84f21;padding:.85rem 0;text-decoration:none}.hero-grid{isolation:isolate;background:#050505;min-height:780px;padding:9.5rem max(1.25rem,50vw - 720px) 5rem;scroll-margin-top:68px;display:flex;position:relative;overflow:hidden}.hero-grid:after{z-index:-1;content:"";background:linear-gradient(#0000,#050505);height:35%;position:absolute;inset:auto 0 0}.hero-grid-lines{z-index:-2;opacity:.72;background-image:linear-gradient(#d6a84f0d 1px,#0000 0),linear-gradient(90deg,#d6a84f0d 1px,#0000 0);background-size:58px 58px;position:absolute;inset:68px 0 0}.hero-grid-lines:after{content:"";background:radial-gradient(circle,#a77a2d21,#0000 42%);position:absolute;inset:15% 0 0 38%}.hero-copy{z-index:10;width:48%;max-width:680px;padding-bottom:4rem;position:relative}.hero-copy h1{color:#fffdf7;letter-spacing:0;text-wrap:balance;max-width:680px;margin:2rem 0 0;font-size:4.55rem;font-weight:540;line-height:.99}.hero-copy h1 span{display:inline-block}.hero-supporting{max-width:600px;color:var(--muted);margin:2rem 0 0;font-size:1.05rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.scroll-cue{color:var(--gold);font-family:var(--font-geist-mono),monospace;align-items:center;gap:.7rem;font-size:.62rem;text-decoration:none;display:flex;position:absolute;bottom:2rem;left:max(1.25rem,50vw - 720px)}.scroll-cue i{background:linear-gradient(90deg,var(--gold),transparent);width:70px;height:1px;display:block}.hero-mobile-system{border:1px solid var(--border-gold);background:linear-gradient(145deg,#17130b,#090806);padding:.75rem;box-shadow:0 22px 60px #0000004d}.hero-mobile-core{color:#fff;text-align:center;background:linear-gradient(135deg,#261d0d,#100e08);border:1px solid #f2d27ab8;padding:1rem;font-size:1rem;font-weight:700}.hero-mobile-node{color:#eee6d5;font-family:var(--font-geist-mono),monospace;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#11100b;border:1px solid #d6a84f2e;padding:.62rem .2rem;font-size:.55rem}.hero-core-node{color:#fff;text-align:center;background:linear-gradient(135deg,#2a210f,#100e08);border:1px solid #f2d27ac7;justify-content:center;align-items:center;width:184px;height:184px;font-size:1.1rem;font-weight:700;position:absolute;transform:translate(-50%,-50%)rotateX(6deg)}.hero-system-node{border:1px solid var(--border-gold);color:#f2eadb;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#12100bf5;padding:.84rem 1rem;font-size:.66rem;transition:border-color .3s,background-color .3s,box-shadow .3s;position:absolute;box-shadow:0 14px 34px #0000004d}.hero-system-node-active{border-color:var(--gold-soft);background:#3b2b0ef5;box-shadow:0 0 25px #d6a84f38,0 14px 34px #0000004d}.status-chip,.workflow-status{border:1px solid var(--border-gold);color:#eee5d5;font-family:var(--font-geist-mono),monospace;letter-spacing:.045em;text-transform:uppercase;background:#15120bf0;align-items:center;gap:.4rem;padding:.38rem .58rem;font-size:.53rem;display:inline-flex}.status-chip i,.workflow-status i{background:var(--gold);width:5px;height:5px;box-shadow:0 0 11px var(--gold);border-radius:50%;display:block}.status-chip-active{background:#44300ff0;box-shadow:0 0 24px #d6a84f33}.build-section{border-top:1px solid #d6a84f21;overflow:hidden}.services-track{scroll-snap-type:x mandatory;scrollbar-color:var(--gold-muted) #0d0b08;gap:1rem;margin-top:3.5rem;padding:.15rem max(1px,50vw - 620px) 1.4rem 0;display:flex;overflow-x:auto}.service-card{border:1px solid var(--border-gold);scroll-snap-align:start;background:linear-gradient(145deg,#17140e,#0c0b08);flex:0 0 min(360px,83vw);min-height:460px;padding:1.5rem;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;transform:perspective(900px)rotateX(0)}.service-card:before{pointer-events:none;content:"";opacity:0;background:linear-gradient(125deg,#0000 20%,#f2d27a14 50%,#0000 78%);transition:opacity .35s,transform .55s;position:absolute;inset:0;transform:translate(-45%)}.service-card:focus-visible,.service-card:hover{border-color:#f2d27ac7;transform:perspective(900px)translateY(-9px)rotateX(3deg)rotateY(-1deg);box-shadow:0 0 0 1px #d6a84f1f,0 34px 75px #00000075,0 0 38px #d6a84f1f}.service-card:focus-visible:before,.service-card:hover:before{opacity:1;transform:translate(45%)}.service-card-top{height:20px;color:var(--gold);font-family:var(--font-geist-mono),monospace;align-items:end;gap:4px;font-size:.65rem;display:flex}.service-card-top span{margin-right:auto}.service-card-top i{background:var(--gold);width:4px;animation:signal 1.8s ease-in-out infinite;display:block}.service-card-top i:nth-child(2){height:7px}.service-card-top i:nth-child(3){height:13px;animation-delay:.15s}.service-card-top i:nth-child(4){height:18px;animation-delay:.3s}.service-card h3{color:var(--text);margin:1.7rem 0 0;font-size:1.55rem;font-weight:600}.service-card>p{color:var(--muted);margin:.8rem 0 0;line-height:1.7}.service-detail{opacity:.72;border-top:1px solid #d6a84f29;margin-top:1.4rem;padding-top:1.1rem;transition:opacity .25s,transform .25s}.service-card:focus-visible .service-detail,.service-card:hover .service-detail{opacity:1;transform:translateY(-2px)}.service-detail p{color:#d0c7b7;margin:0;font-size:.86rem;line-height:1.6}.service-detail div{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.service-detail span{color:#e6dcc9;border:1px solid #d6a84f33;padding:.3rem .45rem;font-size:.68rem}.service-visual{border:1px solid var(--border-gold);background:linear-gradient(145deg,#110f0a,#21190d);height:126px;margin-top:1.6rem;padding:.75rem;position:relative;transform:perspective(600px)rotateX(3deg)}.service-visual-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;height:100%;display:grid;position:relative}.service-visual-1 .service-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-visual-3 .service-visual-grid{grid-template-columns:1.2fr .8fr}.service-visual-4 .service-visual-module:first-child{grid-row:span 2}.service-visual-module{color:#f1e8d8;min-width:0;font-family:var(--font-geist-mono),monospace;background:#0d0c08d1;border:1px solid #d6a84f2e;align-items:center;gap:.35rem;padding:.42rem;font-size:.52rem;display:flex}.service-visual-module i{width:16px;height:16px;color:var(--gold-soft);border:1px solid #d6a84f8a;flex:none;place-items:center;font-size:.47rem;font-style:normal;display:grid}.service-visual-pulse{z-index:3;background:var(--gold-soft);width:8px;height:8px;box-shadow:0 0 16px var(--gold);border-radius:50%;animation:service-pulse 4.8s ease-in-out infinite;position:absolute;top:50%;left:0}.service-visual-depth{background:#d6a84f0f;border:1px solid #d6a84f4d;width:42%;height:27%;position:absolute;bottom:10px;right:10%}.finder-section{background:linear-gradient(#080706,#0c0a06 45%,#070605);overflow:hidden}.finder-console{background:#090806;border:1px solid #f2d27a57;margin-top:3.5rem;box-shadow:0 38px 100px #0000006b}.finder-toolbar{background:linear-gradient(135deg,#1f180cd1,#0a0906e6);border-bottom:1px solid #d6a84f2e;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:end;gap:1.5rem;padding:1.4rem;display:grid}.finder-search{color:var(--gold);font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;gap:.55rem;font-size:.61rem;display:grid;position:relative}.finder-search i{border:1px solid var(--gold);border-radius:50%;width:13px;height:13px;position:absolute;bottom:1rem;left:.95rem}.finder-search i:after{content:"";background:var(--gold);width:6px;height:1px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.finder-search input{width:100%;height:49px;color:var(--text);font:inherit;font-family:var(--font-geist-sans),sans-serif;letter-spacing:0;text-transform:none;background:#050505d1;border:1px solid #d6a84f4d;padding:0 2.7rem 0 2.8rem;font-size:.9rem;transition:border-color .25s,box-shadow .25s,background-color .25s}.finder-search input:focus{border-color:var(--gold-soft);background:#0d0b07;outline:0;box-shadow:0 0 0 3px #d6a84f14,0 0 28px #d6a84f1a}.finder-search input::placeholder{color:#817a6c}.finder-search button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;font-size:.7rem;position:absolute;bottom:.57rem;right:.55rem}.finder-filters{flex-wrap:wrap;gap:.45rem;display:flex}.finder-filters button{min-height:38px;color:var(--muted);font:inherit;background:#060605b8;border:1px solid #d6a84f2e;padding:.55rem .8rem;font-size:.72rem;transition:color .2s,border-color .2s,background-color .2s,transform .2s}.finder-filters button:hover{color:var(--text);border-color:#f2d27a80;transform:translateY(-2px)}.finder-filters button.is-active{border-color:var(--gold);color:var(--gold-soft);background:#d6a84f21}.finder-results-heading{justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.4rem .85rem;scroll-margin-top:84px;display:flex}.finder-results-heading div{align-items:center;gap:.7rem;display:flex}.finder-results-heading small,.finder-results-heading span{color:var(--gold);font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.finder-results-heading p{color:#d7cebd;margin:0;font-size:.77rem}.finder-results-heading small{color:#8e8575;white-space:nowrap}.finder-results{scroll-snap-type:x mandatory;scrollbar-color:var(--gold-muted) #0b0906;gap:.7rem;padding:.25rem 1.4rem 1.5rem;display:flex;overflow-x:auto}.finder-result-card{scroll-snap-align:start;min-height:180px;color:inherit;text-align:left;background:linear-gradient(145deg,#14110b,#0b0a07);border:1px solid #d6a84f2e;flex-direction:column;flex:0 0 270px;padding:1.1rem;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s,background-color .28s;display:flex;position:relative;overflow:hidden;transform:perspective(800px)rotateX(0)}.finder-result-card:after{content:"";border:1px solid #d6a84f29;width:72px;height:72px;position:absolute;bottom:-25px;right:-25px;transform:rotate(45deg)}.finder-result-card>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.58rem}.finder-result-card strong{color:var(--text);margin-top:1rem;font-size:1rem;font-weight:600}.finder-result-card p{color:#9e9688;margin:.6rem 0 0;font-size:.73rem;line-height:1.55}.finder-result-card>i{background:linear-gradient(90deg,var(--gold),transparent);width:40px;height:1px;margin-top:auto}.finder-result-card:focus-visible,.finder-result-card:hover{z-index:2;border-color:#f2d27a9e;transform:perspective(800px)translateY(-5px)rotateX(2deg);box-shadow:0 20px 45px #00000059,0 0 28px #d6a84f1a}.finder-result-card.is-selected{border-color:var(--gold-soft);background:linear-gradient(145deg,#2a210f,#0f0c07);box-shadow:inset 0 0 30px #d6a84f14,0 0 25px #d6a84f1c}.finder-other-card{border-style:dashed}.finder-detail{background:linear-gradient(145deg,#17130c,#080705 64%);border-top:1px solid #f2d27a57;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.finder-detail-intro,.finder-flow,.finder-system-map{padding:2rem;position:relative}.finder-detail-intro{border-right:1px solid #d6a84f2e}.finder-profile-code{color:var(--gold);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.58rem;display:flex}.finder-profile-code b{font-weight:500}.finder-detail h3{max-width:520px;color:var(--text);margin:2.2rem 0 0;font-size:2.45rem;font-weight:540;line-height:1.06}.finder-detail-intro>p{color:var(--muted);margin:1rem 0 0;font-size:.9rem;line-height:1.7}.finder-detail h4{color:var(--gold);font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:500}.finder-pains{border-top:1px solid #d6a84f2e;margin-top:2rem;padding-top:1.3rem}.finder-pains ul{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.finder-pains li{color:#d1c8b8;grid-template-columns:26px 1fr;gap:.45rem;font-size:.77rem;line-height:1.5;display:grid}.finder-pains li span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.52rem}.finder-system-map{min-height:390px;overflow:hidden}.finder-map-grid{opacity:.7;background-image:linear-gradient(#d6a84f0b 1px,#0000 0),linear-gradient(90deg,#d6a84f0b 1px,#0000 0);background-size:42px 42px;position:absolute;inset:0;overflow:hidden}.finder-map-grid i{background:var(--gold-soft);width:7px;height:7px;box-shadow:0 0 15px var(--gold);border-radius:50%;animation:finder-node 4.6s ease-in-out infinite;position:absolute}.finder-map-grid i:first-child{top:25%;left:16%}.finder-map-grid i:nth-child(2){animation-delay:.8s;top:34%;right:18%}.finder-map-grid i:nth-child(3){animation-delay:1.6s;bottom:24%;left:48%}.finder-map-grid b{background:linear-gradient(90deg,var(--gold),transparent 44%,var(--gold));height:1px;position:absolute;top:42%;left:18%;right:18%;transform:rotate(-8deg)}.finder-system-map>div:not(.finder-map-grid),.finder-system-map>h4{z-index:2;position:relative}.finder-modules{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.finder-modules span{color:#f2e7d2;background:#20180be6;border:1px solid #f2d27a6b;padding:.48rem .62rem;font-size:.7rem;box-shadow:0 8px 20px #0003}.finder-first-build{background:#0a0906eb;border:1px solid #f2d27a80;gap:.55rem;padding:1.1rem;display:grid;bottom:2rem;left:2rem;right:2rem;box-shadow:0 18px 42px #00000059;position:absolute!important}.finder-first-build span{color:var(--gold);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.finder-first-build strong{color:var(--text);font-size:.94rem;font-weight:560;line-height:1.5}.finder-flow{border-top:1px solid #d6a84f2e;grid-column:1/-1}.finder-flow-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.finder-flow-heading>span{color:#9d9382;font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.53rem;display:inline-flex}.finder-flow-heading>span:before{content:"";background:var(--gold);width:6px;height:6px;box-shadow:0 0 12px var(--gold);border-radius:50%}.finder-flow ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.finder-flow li{background:#0a0906c2;border:1px solid #d6a84f2e;min-height:100px;padding:.8rem;position:relative}.finder-flow li:not(:last-child):after{z-index:2;content:"";background:var(--gold);width:.85rem;height:1px;position:absolute;top:50%;right:-.7rem}.finder-flow li span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.5rem}.finder-flow li p{color:#ddd3c2;margin:.9rem 0 0;font-size:.68rem;line-height:1.45}.finder-flow li i{background:linear-gradient(90deg,var(--gold),transparent);width:24px;height:1px;position:absolute;bottom:.7rem;left:.8rem}.finder-cta{margin-top:1.4rem}.finder-flow>small{color:#8f8779;margin-left:.8rem;font-size:.65rem;display:inline-block}.workflow-section{background:#080706}.workflow-shell{border:1px solid var(--border-gold);background:linear-gradient(145deg,#14110b,#090805);margin-top:3.5rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 22px 62px #0000003d}.workflow-line{background:linear-gradient(90deg,transparent,var(--gold),transparent);height:1px;top:58px;right:8%}.workflow-line,.workflow-pulse{display:none;position:absolute;left:8%}.workflow-pulse{background:var(--gold-soft);width:10px;height:10px;box-shadow:0 0 20px var(--gold);border-radius:50%;top:54px}.workflow-step{background:linear-gradient(145deg,#18140d,#0e0c08);border:1px solid #d6a84f2e;min-height:200px;padding:1.2rem;transition:border-color .45s,box-shadow .45s,transform .45s,background-color .45s;position:relative;overflow:hidden;transform:perspective(900px)rotateX(1.5deg)scale(.98)}.workflow-step:before{content:"";opacity:0;background:linear-gradient(150deg,#f2d27a1f,#0000 45%);transition:opacity .4s;position:absolute;inset:0}.workflow-step:after{content:"";border-bottom:1px solid #d6a84f6b;border-right:1px solid #d6a84f6b;width:18px;height:18px;position:absolute;bottom:12px;right:12px}.workflow-step-active{z-index:2;background:linear-gradient(145deg,#2a210f,#100d08);transform:perspective(900px)translateY(-8px)rotateX(2deg)scale(1.035);box-shadow:0 0 45px #d6a84f40,0 24px 45px #0000005c}.workflow-step-active:before{opacity:1}.workflow-status{padding:.27rem .36rem;font-size:.47rem}.workflow-step-active .workflow-status{border-color:var(--gold-soft)}.workflow-fragment{z-index:2;color:#cfc1a8;font-family:var(--font-geist-mono),monospace;letter-spacing:.035em;text-transform:uppercase;border-left:1px solid #d6a84f6b;margin-top:1.2rem;padding-left:.5rem;font-size:.5rem;display:inline-flex;position:relative}.workflow-meter{align-items:end;gap:3px;height:18px;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.workflow-meter i{background:#d6a84f4d;width:4px;height:6px;transition:height .35s,background-color .35s}.workflow-meter i:nth-child(2){height:10px}.workflow-meter i:nth-child(3){height:14px}.workflow-meter i:nth-child(4){height:8px}.workflow-step-active .workflow-meter i{background:var(--gold);animation:signal 1.4s ease-in-out infinite}.contact-chapter{border-top:1px solid #d6a84f26;scroll-margin-top:68px}.compact-faq{background:#0a0907;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:4rem;padding:6rem max(1.25rem,50vw - 620px);display:grid}.faq-list{border-top:1px solid var(--border-gold)}.faq-list article{border-bottom:1px solid #d6a84f2b}.faq-list button{width:100%;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-size:.98rem;display:flex}.faq-list button i{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:1rem;font-style:normal}.faq-list article>p{max-width:720px;color:var(--muted);margin:0;padding:0 2rem 1.25rem 0;line-height:1.7}.contact-intake{background:#050505;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:4rem;padding:7rem max(1.25rem,50vw - 620px);display:grid}.contact-intro>p:not(.section-kicker){max-width:540px;color:var(--muted);margin:1.4rem 0 0;font-size:1.04rem;line-height:1.8}.contact-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.contact-intro>small{color:#8d8576;max-width:480px;margin-top:.8rem;font-size:.7rem;line-height:1.5;display:block}.contact-next{border-top:1px solid var(--border-gold);margin-top:2.4rem;padding-top:1.3rem}.contact-next>p{color:var(--gold);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem}.contact-next ol{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.contact-next li{color:#d7cebe;gap:.7rem;font-size:.82rem;display:flex}.contact-next li span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.6rem}.contact-form{background:linear-gradient(145deg,#18140c,#0a0906);border:1px solid #f2d27a6b;padding:1.8rem;box-shadow:0 32px 80px #00000061,inset 0 1px #f2d27a0d}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.contact-form label{color:#e3dbc9;gap:.45rem;margin-top:1rem;font-size:.78rem;transition:color .2s;display:grid}.contact-form label:focus-within{color:var(--gold-soft)}.form-row label{margin-top:0}.form-control{width:100%;color:var(--text);font:inherit;background:#12100b;border:1px solid #d6a84f3b;padding:.8rem .85rem;transition:border-color .25s,background-color .25s,box-shadow .25s,transform .25s}.form-control::placeholder{color:#857e70}.form-control:focus{border-color:var(--gold-soft);background:#17130c;outline:0;transform:translateY(-1px);box-shadow:0 0 0 3px #d6a84f14,0 0 24px #d6a84f14}.form-control option{color:var(--text);background:#12100b}.contact-form textarea{resize:vertical;min-height:150px}.contact-form>.button-primary{width:100%;margin-top:1.2rem}.contact-form button:disabled{cursor:not-allowed;opacity:.6}.form-status{color:#988f80;margin:.85rem 0 0;font-size:.72rem;line-height:1.6}.whatsapp-float{z-index:45;min-height:46px;color:var(--gold-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0b07f0;border:1px solid #f2d27a8a;align-items:center;gap:.55rem;padding:.6rem .78rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 16px 35px #00000057}.chat-mark{border:1px solid var(--gold);place-items:center;width:25px;height:21px;display:grid;position:relative}.chat-mark:after{content:"";border-left:1px solid var(--gold);width:7px;height:7px;position:absolute;bottom:-5px;left:3px;transform:skewY(-35deg)}.chat-mark i{background:var(--gold-soft);width:4px;height:4px;box-shadow:-6px 0 0 var(--gold-soft),6px 0 0 var(--gold-soft);border-radius:50%}.services-teaser{background:linear-gradient(#080706,#0b0906)}.compact-heading{justify-content:space-between;align-items:end;gap:3rem;display:flex}.compact-heading h2{max-width:780px;margin:1rem 0 0;font-size:2.65rem;font-weight:540;line-height:1.08}.compact-heading .button-secondary{flex:none}.service-teaser-grid{perspective:1000px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:3rem;display:grid}.service-teaser-card{min-width:0;min-height:390px;color:inherit;text-align:left;transform-style:preserve-3d;background:linear-gradient(150deg,#17130c,#090806 68%);border:1px solid #d6a84f3b;flex-direction:column;padding:1.05rem;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.service-teaser-card:after{border:1px solid #d6a84f2e;width:90px;height:90px;bottom:-36px;right:-36px;transform:rotate(45deg)}.service-teaser-card:focus-visible,.service-teaser-card:hover{border-color:#f2d27ab8;box-shadow:0 28px 58px #00000061,0 0 30px #d6a84f1a}.service-teaser-index{height:18px;color:var(--gold);font-family:var(--font-geist-mono),monospace;align-items:end;gap:3px;font-size:.58rem;display:flex}.service-teaser-index span{margin-right:auto}.service-teaser-index i{background:var(--gold);width:3px;animation:signal 1.8s ease-in-out infinite}.service-teaser-index i:nth-child(2){height:5px}.service-teaser-index i:nth-child(3){height:10px;animation-delay:.18s}.service-teaser-index i:nth-child(4){height:15px;animation-delay:.36s}.service-teaser-card .service-visual{height:108px;margin-top:1.1rem}.service-teaser-card h3{margin:1.35rem 0 0;font-size:1.2rem;font-weight:620}.service-teaser-card>p{color:var(--muted);margin:.65rem 0 0;font-size:.8rem;line-height:1.6}.service-teaser-tags{flex-wrap:wrap;gap:.32rem;margin-top:auto;padding-top:1rem;display:flex}.service-teaser-tags span{color:#ddd3c1;border:1px solid #d6a84f33;padding:.28rem .38rem;font-size:.58rem}.service-teaser-card>b{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:1rem;font-weight:400;position:absolute;bottom:.72rem;right:.85rem}.example-previews{background:#060606;overflow:hidden}.preview-track{perspective:1000px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:3rem;display:grid}.preview-card{min-width:0;color:inherit;text-align:left;background:#0c0b08;border:1px solid #d6a84f33;transition:border-color .3s,box-shadow .3s;overflow:hidden}.preview-card:focus-visible,.preview-card:hover{border-color:#f2d27aad;box-shadow:0 26px 55px #00000061,0 0 28px #d6a84f17}.preview-media{aspect-ratio:4/3;background:#11100c;border-bottom:1px solid #d6a84f33;position:relative;overflow:hidden}.preview-media img,.preview-media video{object-fit:cover;width:100%;height:100%}.preview-placeholder{background-image:linear-gradient(#d6a84f0e 1px,#0000 0),linear-gradient(90deg,#d6a84f0e 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0;overflow:hidden}.preview-placeholder:before{content:"";background:#13100adb;border:1px solid #f2d27a52;position:absolute;inset:20% 12%;transform:perspective(400px)rotateX(8deg)rotateY(-5deg)}.preview-placeholder span{z-index:2;color:#9d917c;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.48rem;position:absolute;bottom:.8rem;left:1rem}.preview-placeholder i{z-index:2;border:1px solid var(--gold-soft);background:#18130a;width:7px;height:7px;position:absolute;box-shadow:0 0 13px #d6a84f52}.preview-placeholder i:first-of-type{top:28%;left:22%}.preview-placeholder i:nth-of-type(2){animation:finder-node 3s ease-in-out infinite;top:42%;right:20%}.preview-placeholder i:nth-of-type(3){bottom:30%;left:48%}.preview-placeholder b{z-index:1;background:linear-gradient(90deg,var(--gold),transparent 45%,var(--gold));height:1px;position:absolute;top:46%;left:24%;right:22%;transform:rotate(10deg)}.preview-card-copy{min-height:175px;padding:1rem}.preview-card-copy>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.55rem}.preview-card-copy h3{margin:.7rem 0 0;font-size:1rem;font-weight:610}.preview-card-copy p{color:var(--muted);margin:.6rem 0 0;font-size:.7rem;line-height:1.55}.preview-card-copy strong{color:var(--gold-soft);justify-content:space-between;align-items:center;margin-top:1rem;font-size:.63rem;font-weight:560;display:flex}.preview-card-copy strong i{font-size:.9rem;font-style:normal}.contact-showroom{background:linear-gradient(145deg,#0d0b07,#050505 64%);border-top:1px solid #d6a84f33;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:end;gap:5rem;min-height:570px;padding:8rem max(1.25rem,50vw - 620px);scroll-margin-top:68px;display:grid}.contact-showroom-grid{opacity:.65;background-image:linear-gradient(#d6a84f0e 1px,#0000 0),linear-gradient(90deg,#d6a84f0e 1px,#0000 0);background-size:52px 52px;position:absolute;inset:0 0 0 45%}.contact-showroom-grid:after{content:"";border:1px solid #d6a84f38;position:absolute;inset:18% 15%;transform:perspective(900px)rotateY(-13deg)rotateX(5deg)}.contact-showroom-grid i{background:var(--gold);width:8px;height:8px;box-shadow:0 0 16px var(--gold);position:absolute}.contact-showroom-grid i:first-child{top:24%;left:22%}.contact-showroom-grid i:nth-child(2){animation:finder-node 3.2s ease-in-out infinite;top:47%;right:22%}.contact-showroom-grid i:nth-child(3){bottom:23%;left:47%}.contact-showroom-grid b{background:linear-gradient(90deg,var(--gold),transparent 46%,var(--gold));height:1px;position:absolute;top:47%;left:24%;right:20%;transform:rotate(13deg)}.contact-showroom-copy,.contact-showroom-next{z-index:2;position:relative}.contact-showroom-copy h2{max-width:720px;margin:1.1rem 0 0;font-size:3.5rem;font-weight:520;line-height:1.04}.contact-showroom-copy>p:not(.section-kicker){max-width:620px;color:var(--muted);margin:1.35rem 0 0;font-size:1rem;line-height:1.75}.contact-showroom-copy .button-primary{margin-top:2rem}.contact-showroom-next{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070605c7;border-left:1px solid #f2d27a6b;padding:1.4rem}.contact-showroom-next>p{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin:0;font-size:.6rem}.contact-showroom-next ol{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.contact-showroom-next li{color:#ddd4c3;border-top:1px solid #d6a84f29;grid-template-columns:35px 1fr;gap:.4rem;padding:.82rem 0;font-size:.75rem;line-height:1.45;display:grid}.contact-showroom-next li span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.55rem}.overlay-backdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020202c7;align-items:center;padding:1.4rem;display:grid;position:fixed;inset:0;overflow:hidden}.overlay-panel{overscroll-behavior:contain;scrollbar-color:var(--gold-muted) #090806;background:#080705;border:1px solid #f2d27a80;justify-self:center;width:min(1180px,100%);max-height:calc(100dvh - 2.8rem);position:relative;overflow:auto;box-shadow:0 38px 110px #000000b3,0 0 48px #d6a84f14}.overlay-panel-drawer{justify-self:end;width:min(980px,100%);height:calc(100dvh - 2.8rem)}.overlay-controls{z-index:20;float:right;align-items:center;gap:.45rem;margin:.85rem .85rem -3rem 0;display:flex;position:sticky;top:.85rem}.overlay-close,.overlay-language-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080705e6;height:38px}.overlay-close{width:38px;color:var(--gold-soft);font-family:var(--font-geist-mono),monospace;border:1px solid #f2d27a73;font-size:.7rem}.overlay-close:hover{border-color:var(--gold-soft);background:#21190c}.build-modal-header,.drawer-header,.project-modal-header{background:linear-gradient(135deg,#18130b,#090806);border-bottom:1px solid #d6a84f38;padding:2rem 5rem 1.7rem 2rem}.build-modal-header h2,.drawer-header h2,.project-modal-header h2{max-width:820px;margin:.8rem 0 0;font-size:2.35rem;font-weight:540;line-height:1.06}.build-modal-header>div>p:last-child,.project-modal-header>p:last-child{max-width:720px;color:var(--muted);margin:.8rem 0 0;font-size:.82rem;line-height:1.65}.services-drawer-layout{grid-template-columns:225px minmax(0,1fr);min-height:calc(100% - 134px);display:grid}.services-drawer-nav{background:#0a0907;border-right:1px solid #d6a84f30;flex-direction:column;padding:1rem;display:flex}.services-drawer-nav button{color:#aaa293;min-height:74px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #d6a84f24;grid-template-columns:28px 1fr;align-items:center;padding:.8rem .45rem;font-size:.72rem;line-height:1.4;transition:color .2s,background-color .2s,padding-left .2s;display:grid}.services-drawer-nav button span{color:#746b5c;font-family:var(--font-geist-mono),monospace;font-size:.52rem}.services-drawer-nav button.is-active,.services-drawer-nav button:hover{color:var(--gold-soft);background:#d6a84f14;padding-left:.7rem}.services-drawer-nav button.is-active span{color:var(--gold)}.service-drawer-detail{padding:1.5rem 2rem 2.5rem}.service-drawer-visual{position:relative;overflow:hidden}.service-drawer-visual .service-visual{height:165px;margin-top:0}.service-drawer-visual>i{background:var(--gold-soft);width:9px;height:9px;box-shadow:0 0 17px var(--gold);animation:finder-node 3s ease-in-out infinite;position:absolute;top:23%;right:12%}.service-drawer-visual>b{background:linear-gradient(90deg,transparent,var(--gold));width:28%;height:1px;position:absolute;bottom:18%;right:8%;transform:rotate(-9deg)}.service-drawer-detail h3{margin:1.6rem 0 0;font-size:2rem;font-weight:560}.service-drawer-detail>p{max-width:680px;color:var(--muted);margin:.85rem 0 0;font-size:.88rem;line-height:1.7}.service-drawer-first,.service-drawer-solve{border-top:1px solid #d6a84f2e;gap:.5rem;margin-top:1.4rem;padding-top:1rem;display:grid}.service-drawer-first span,.service-drawer-modules>span,.service-drawer-solve span{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.55rem}.service-drawer-first strong,.service-drawer-solve strong{color:#e5dccb;font-size:.78rem;font-weight:520;line-height:1.55}.service-drawer-modules{margin-top:1.2rem}.service-drawer-modules>div{flex-wrap:wrap;gap:.38rem;margin-top:.65rem;display:flex}.service-drawer-modules b{color:#e7decd;background:#121009;border:1px solid #d6a84f40;padding:.4rem .5rem;font-size:.63rem;font-weight:500}.service-drawer-detail>.button-primary{margin-top:1.5rem}.build-modal-header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.build-modal-header>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;flex:none;font-size:.57rem}.build-modal-toolbar{background:#0c0a07;border-bottom:1px solid #d6a84f33;grid-template-columns:minmax(290px,.75fr) minmax(0,1.25fr);align-items:end;gap:1rem;padding:1rem 1.4rem;display:grid}.modal-search{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;gap:.4rem;font-size:.54rem;display:grid;position:relative}.modal-search i{border:1px solid var(--gold);border-radius:50%;width:11px;height:11px;position:absolute;bottom:.83rem;left:.8rem}.modal-search i:after{content:"";background:var(--gold);width:5px;height:1px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.modal-search input{height:42px;color:var(--text);font:inherit;font-family:var(--font-geist-sans),sans-serif;text-transform:none;background:#070605;border:1px solid #d6a84f4d;padding:0 2.3rem;font-size:.76rem}.modal-search button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;font-size:.6rem;position:absolute;bottom:.35rem;right:.4rem}.modal-filters{flex-wrap:wrap;gap:.35rem;display:flex}.modal-filters button{color:#aaa293;min-height:36px;font:inherit;background:#080705;border:1px solid #d6a84f2e;padding:.45rem .62rem;font-size:.61rem}.modal-filters button.is-active,.modal-filters button:hover{border-color:var(--gold);color:var(--gold-soft);background:#d6a84f1a}.build-modal-layout{grid-template-columns:300px minmax(0,1fr);min-height:560px;display:grid}.modal-profile-list{scrollbar-color:var(--gold-muted) #090806;background:#090806;border-right:1px solid #d6a84f33;max-height:620px;padding:.65rem;overflow:auto}.modal-results-label{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.55rem .4rem .8rem;font-size:.52rem;display:flex}.modal-profile-list>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #d6a84f21;grid-template-columns:31px 1fr;padding:.75rem .45rem;transition:background-color .2s,padding-left .2s;display:grid}.modal-profile-list>button.is-active,.modal-profile-list>button:hover{background:#d6a84f17;padding-left:.7rem}.modal-profile-list>button>span{color:#756b5b;font-family:var(--font-geist-mono),monospace;grid-row:span 2;font-size:.5rem}.modal-profile-list>button strong{color:#e9e1d1;min-width:0;font-size:.72rem;font-weight:560}.modal-profile-list>button p{color:#8f887b;margin:.28rem 0 0;font-size:.6rem;line-height:1.4}.modal-profile-list>button.is-active>span{color:var(--gold)}.modal-profile-list>button.is-active strong{color:var(--gold-soft)}.modal-other-business{margin-top:.5rem;border:1px dashed #d6a84f4d!important}.modal-profile-detail{background-image:linear-gradient(#d6a84f07 1px,#0000 0),linear-gradient(90deg,#d6a84f07 1px,#0000 0);background-size:44px 44px;padding:1.6rem 2rem 2rem}.modal-profile-top{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.53rem;display:flex}.modal-profile-detail>h3{max-width:650px;margin:1.2rem 0 0;font-size:2.15rem;font-weight:550;line-height:1.06}.modal-profile-detail>p{max-width:700px;color:var(--muted);margin:.75rem 0 0;font-size:.79rem;line-height:1.6}.modal-profile-detail h4{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin:0;font-size:.54rem;font-weight:500}.modal-profile-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1.4rem;display:grid}.modal-profile-columns>div{border-top:1px solid #d6a84f33;padding-top:.8rem}.modal-pains ul{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.modal-pains li{color:#d2c9b8;grid-template-columns:25px 1fr;font-size:.67rem;line-height:1.42;display:grid}.modal-pains li span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.48rem}.modal-modules>div{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.modal-modules span{color:#e9dfcd;background:#18130ae0;border:1px solid #f2d27a4f;padding:.38rem .46rem;font-size:.6rem}.modal-first-build{background:#110e08e8;border:1px solid #f2d27a61;gap:.4rem;margin-top:1.2rem;padding:.8rem;display:grid}.modal-first-build span{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.5rem}.modal-first-build strong{color:#f0e7d6;font-size:.71rem;font-weight:550;line-height:1.5}.modal-profile-flow{margin-top:1.2rem}.modal-profile-flow>div{justify-content:space-between;align-items:center;display:flex}.modal-profile-flow>div>span{color:#91897c;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.48rem;display:inline-flex}.modal-profile-flow>div>span:before{content:"";background:var(--gold);width:5px;height:5px;box-shadow:0 0 10px var(--gold);border-radius:50%}.modal-profile-flow ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.modal-profile-flow li{background:#080705d9;border:1px solid #d6a84f2b;min-height:78px;padding:.55rem;position:relative}.modal-profile-flow li:not(:last-child):after{z-index:2;content:"";background:var(--gold);width:.58rem;height:1px;position:absolute;top:50%;right:-.48rem}.modal-profile-flow li span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.45rem}.modal-profile-flow li p{color:#ccc3b4;margin:.45rem 0 0;font-size:.52rem;line-height:1.35}.modal-recommendation-cta{margin-top:1.2rem}.modal-profile-detail>small{color:#8e8576;margin-left:.65rem;font-size:.57rem}.project-modal-layout{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);display:grid}.project-next-panel{background:#0a0907;border-right:1px solid #d6a84f33;padding:1.6rem}.project-contact-actions{flex-wrap:wrap;gap:.5rem;display:flex}.project-contact-actions>span{color:#91897c;font-size:.65rem;line-height:1.5}.project-recommendation-summary{border-left:2px solid var(--gold);background:#d6a84f12;margin-top:1.3rem;padding:.85rem}.project-next-title,.project-recommendation-summary span{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.52rem}.project-recommendation-summary p{color:#d8cfbe;margin:.55rem 0 0;font-size:.65rem;line-height:1.55}.project-next-title{margin:1.6rem 0 .65rem}.project-next-panel ol{margin:0;padding:0;list-style:none}.project-next-panel li{border-top:1px solid #d6a84f26;grid-template-columns:30px 1fr;padding:.7rem 0;display:grid}.project-next-panel li span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.5rem}.project-next-panel li p{color:#cfc6b6;margin:0;font-size:.65rem;line-height:1.45}.project-modal-form{padding:1.6rem 2rem 2rem}.project-modal-form label{color:#ded6c6;gap:.4rem;font-size:.7rem;display:grid}.project-modal-form textarea{resize:vertical;min-height:125px}.project-modal-form>label{margin-top:1rem}.project-modal-form>.button-primary{width:100%;margin-top:1rem}.project-modal-form button:disabled{cursor:not-allowed;opacity:.6}.button-primary{background:linear-gradient(135deg,#c89336,#f2d27a 58%,#d2a044);border-color:#efc76e;position:relative;overflow:hidden;box-shadow:0 12px 32px #d6a84f33,inset 0 1px #ffffff59}.button-primary:after{content:"";pointer-events:none;filter:blur(10px);background:#ffffff59;width:22%;transition:left .55s;position:absolute;inset:-30% auto -30% -35%;transform:skew(-18deg)}.button-primary:hover:after{left:118%}.button-primary>i,.button-primary>span{z-index:2;position:relative}.button-primary>i{font-family:var(--font-geist-mono),monospace;margin-left:1.8rem;font-style:normal;font-weight:500}.button-primary-large{min-height:54px;padding-inline:1.35rem}.button-secondary{background:linear-gradient(145deg,#d6a84f0f,#d6a84f04);box-shadow:inset 0 1px #f2d27a0a}.wordmark{gap:.65rem}.wordmark-mark{width:23px;height:20px}.wordmark-mark i{border-color:var(--gold-soft);background:#0b0905;width:6px;height:6px}.wordmark-mark b:nth-last-child(3){width:14px;top:4px;left:5px}.wordmark-mark b:nth-last-child(2){width:16px;top:5px;left:5px}.wordmark-mark b:last-child{width:16px;top:15px;left:5px}.wordmark-copy{gap:.25rem;min-width:106px;display:grid}.wordmark-copy>span{align-items:baseline;gap:.55rem;display:flex}.wordmark-lama{color:#fffdf6;letter-spacing:.17em;text-shadow:0 0 22px #f2d27a1f;font-size:1rem}.wordmark small{color:#8f8779;letter-spacing:.08em;font-size:.56rem}.wordmark-rule{background:linear-gradient(90deg,var(--gold),#d6a84f1f,transparent);width:100%;height:1px;display:block;position:relative;overflow:hidden}.wordmark-rule i{background:var(--gold-soft);width:3px;height:3px;box-shadow:0 0 8px var(--gold);border-radius:50%;animation:wordmark-signal 3.8s linear infinite;position:absolute;top:-1px;left:0}.site-header-scrolled .wordmark-rule{background:linear-gradient(90deg,var(--gold-soft),#d6a84f33,transparent)}.chapter-transition{z-index:3;background:#060504;border-top:1px solid #d6a84f14;border-bottom:1px solid #d6a84f14;grid-template-columns:42px minmax(0,1fr) 9px;align-items:center;gap:.75rem;height:58px;padding:0 max(1.25rem,50vw - 620px);display:grid;position:relative;overflow:hidden}.chapter-transition>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.56rem}.chapter-transition>div{height:1px;position:relative;overflow:visible}.chapter-transition>div i{transform-origin:0;background:linear-gradient(90deg,#d6a84fa6,#d6a84f14 65%,#0000);display:block;position:absolute;inset:0}.chapter-transition>div b{background:var(--gold-soft);width:7px;height:7px;box-shadow:0 0 16px var(--gold);border-radius:50%;display:block;position:absolute;top:-3px;left:0}.chapter-transition>em{border:1px solid var(--gold);width:8px;height:8px;transform:rotate(45deg)}.hero-grid{background:linear-gradient(145deg,#050505,#080705 52%,#030303);min-height:740px;padding-top:8.6rem;padding-bottom:4.3rem}.hero-grid:before{content:"";background:linear-gradient(90deg,#0000,#f2d27a6b,#0000);height:1px;position:absolute;inset:68px 0 auto}.hero-grid-lines{opacity:.88;background-size:62px 62px;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 78%,#0000 100%)}.hero-grid-lines:after{background:radial-gradient(circle,#d6a84f24,#0000 47%);inset:10% 0 0 46%}.hero-copy{width:47%;max-width:690px;padding-top:.8rem}.hero-copy h1{text-shadow:0 16px 46px #00000080;max-width:690px;margin-top:1.45rem;font-size:4.7rem;line-height:.95}.hero-supporting{color:#c1b9aa;max-width:590px;margin-top:1.4rem;font-size:1.02rem}.hero-actions{margin-top:1.65rem}.hero-actions .button-primary,.hero-actions .button-secondary{min-height:52px;padding-inline:1.35rem}.hero-command-stage{z-index:1;perspective:1100px;width:min(770px,54vw);height:660px;display:none;bottom:2.1rem;right:max(1rem,50vw - 735px)}.hero-command-stage,.hero-stage-plane{transform-style:preserve-3d;position:absolute}.hero-stage-plane{pointer-events:none;border:1px solid #d6a84f24}.hero-stage-meta{z-index:5;color:#9d917b;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;font-size:.5rem;display:grid;position:absolute;top:1.1rem;left:2rem;right:2rem}.hero-stage-meta i{background:linear-gradient(90deg,#d6a84f85,#0000);height:1px}.hero-stage-meta b{color:var(--gold-soft);font-weight:500}.hero-route-map{filter:drop-shadow(0 0 8px #d6a84f26);width:100%;height:100%;position:absolute;inset:0;transform:translateZ(12px)}.hero-core-node{background:linear-gradient(145deg,#35280f,#151107 62%,#0a0906);border-color:#f2d27ad9;width:212px;height:212px;overflow:hidden;transform:translate(-50%,-50%)rotateX(5deg)translateZ(45px);box-shadow:0 0 55px #d6a84f33,inset 0 0 34px #d6a84f14}.hero-core-node:before{content:"";border:1px solid #f2d27a2e;position:absolute;inset:15px}.hero-core-node:after{content:"";border:1px solid #f2d27a1a;position:absolute;inset:48px;transform:rotate(45deg)}.hero-core-node>span{z-index:3;position:relative}.hero-core-node>i{z-index:4;border-color:var(--gold-soft);width:14px;height:14px;position:absolute}.hero-core-node>i:first-of-type{border-top:1px solid;border-left:1px solid;top:8px;left:8px}.hero-core-node>i:nth-of-type(2){border-top:1px solid;border-right:1px solid;top:8px;right:8px}.hero-core-node>i:nth-of-type(3){border-bottom:1px solid;border-left:1px solid;bottom:8px;left:8px}.hero-core-node>i:nth-of-type(4){border-bottom:1px solid;border-right:1px solid;bottom:8px;right:8px}.hero-core-node>b{z-index:4;background:var(--gold-soft);width:6px;height:6px;box-shadow:0 0 14px var(--gold);border-radius:50%;position:absolute;bottom:19px;right:19px}.hero-system-node{min-width:120px;transform-style:preserve-3d;grid-template-columns:26px 1fr 6px;align-items:center;gap:.35rem;padding:.8rem .9rem;display:grid}.hero-system-node small{color:#756b5b;font-size:.48rem}.hero-system-node span{min-width:0}.hero-system-node i{background:#d6a84f57;border-radius:50%;width:5px;height:5px}.hero-system-node-active i{background:var(--gold-soft);box-shadow:0 0 12px var(--gold)}.hero-node-three{bottom:29%;left:0}.hero-node-four{bottom:29%;right:0}.hero-node-six{bottom:1%;right:21%}.hero-status{z-index:3;position:absolute}.hero-status-three{bottom:19%;left:12%}.hero-status-four{bottom:18%;right:11%}.hero-stage-telemetry{z-index:3;align-items:end;gap:4px;height:28px;display:flex;position:absolute;bottom:4.5rem;right:3.5rem}.hero-stage-telemetry span{background:#d6a84f40;width:4px;height:8px;animation:signal 1.7s ease-in-out infinite}.hero-stage-telemetry span:nth-child(2){height:16px;animation-delay:.15s}.hero-stage-telemetry span:nth-child(3){height:11px;animation-delay:.3s}.hero-stage-telemetry span:nth-child(4){height:23px;animation-delay:.45s}.hero-stage-telemetry span:nth-child(5){height:14px;animation-delay:.6s}.hero-stage-telemetry b{background:linear-gradient(90deg,var(--gold),transparent);width:54px;height:1px;margin:0 0 3px .4rem}.hero-mobile-system{padding:.85rem;position:relative;overflow:hidden}.hero-mobile-system:before{content:"";pointer-events:none;background-image:linear-gradient(#d6a84f0a 1px,#0000 0),linear-gradient(90deg,#d6a84f0a 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0}.hero-mobile-rail{z-index:2;color:var(--gold);font-family:var(--font-geist-mono),monospace;grid-template-columns:auto 1fr 7px;align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.5rem;display:grid;position:relative}.hero-mobile-rail i{background:linear-gradient(90deg,var(--gold),transparent);height:1px}.hero-mobile-rail b{border:1px solid var(--gold);width:6px;height:6px;transform:rotate(45deg)}.hero-mobile-core{z-index:2;position:relative;overflow:hidden}.hero-mobile-core i{border-color:#f2d27ab3;width:10px;height:10px;position:absolute}.hero-mobile-core i:first-child{border-top:1px solid;border-left:1px solid;top:5px;left:5px}.hero-mobile-core i:nth-child(2){border-top:1px solid;border-right:1px solid;top:5px;right:5px}.hero-mobile-core i:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:5px;left:5px}.hero-mobile-core i:nth-child(4){border-bottom:1px solid;border-right:1px solid;bottom:5px;right:5px}.hero-mobile-node{z-index:2;text-align:left;grid-template-columns:20px 1fr;align-items:center;min-height:48px;transition:border-color .3s,background-color .3s;display:grid;position:relative}.hero-mobile-node span{color:var(--gold);font-size:.45rem}.hero-mobile-node.is-active{border-color:var(--gold-soft);background:#412e0fb8;box-shadow:0 0 18px #d6a84f1f}.services-teaser{background:linear-gradient(160deg,#090806,#050505 58%,#0b0905)}.service-teaser-card:nth-child(2n){transform-origin:bottom;background:linear-gradient(155deg,#12100b,#070605 62%)}.service-teaser-card h3{font-size:1.28rem}.workflow-section{background:linear-gradient(#050505,#0b0906 50%,#060504)}.workflow-shell{background:linear-gradient(145deg,#17130c,#080705 70%);border-color:#f2d27a57;margin-top:3rem;padding-top:3.4rem;box-shadow:0 35px 88px #0000005c,inset 0 1px #f2d27a0d}.workflow-shell-meta{color:#8f8575;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;font-size:.5rem;display:grid;position:absolute;top:1.1rem;left:1.5rem;right:1.5rem}.workflow-shell-meta i{background:linear-gradient(90deg,#d6a84f8a,#0000);height:1px}.workflow-shell-meta b{color:var(--gold);font-weight:500}.workflow-step{min-height:215px}.workflow-step-active{transform:perspective(900px)translateY(-10px)rotateX(2deg)scale(1.035)}.workflow-corner{border-top:1px solid #d6a84f59;border-left:1px solid #d6a84f59;width:10px;height:10px;position:absolute;top:9px;left:9px}.example-previews{background:linear-gradient(145deg,#070605,#050505 54%,#0a0805)}.preview-card{background:linear-gradient(160deg,#100e09,#070605);border-color:#d6a84f42}.preview-placeholder{background-size:22px 22px;padding:.65rem}.preview-placeholder:before{display:none}.preview-placeholder-top{z-index:3;color:#9d917c;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.45rem;display:flex;position:relative}.preview-placeholder-top b{color:var(--gold);font-weight:500}.preview-placeholder-window{z-index:2;background:linear-gradient(145deg,#251d0eb8,#080705ed);border:1px solid #f2d27a59;position:absolute;inset:25% 11% 24%;transform:perspective(420px)rotateX(7deg)rotateY(-4deg)}.preview-placeholder .preview-placeholder-window>i{border:1px solid var(--gold-soft);background:#171209;width:6px;height:6px;position:absolute;box-shadow:0 0 10px #d6a84f40}.preview-placeholder .preview-placeholder-window>i:first-of-type{top:18%;left:11%}.preview-placeholder .preview-placeholder-window>i:nth-of-type(2){top:34%;right:12%}.preview-placeholder .preview-placeholder-window>i:nth-of-type(3){bottom:18%;left:48%}.preview-placeholder-window>b{background:linear-gradient(90deg,var(--gold),transparent 46%,var(--gold));height:1px;position:absolute;top:47%;left:14%;right:15%;transform:rotate(8deg)}.preview-placeholder-window>span{border:1px solid #d6a84f1a;position:absolute;inset:14%}.preview-placeholder-route{z-index:3;grid-template-columns:6px 1fr 6px 1fr 6px;align-items:center;display:grid;position:absolute;bottom:17%;left:13%;right:13%}.preview-placeholder .preview-placeholder-route i{border:1px solid var(--gold);background:#0b0906;width:6px;height:6px;position:relative;inset:auto}.preview-placeholder .preview-placeholder-route b{background:linear-gradient(90deg,var(--gold),#d6a84f33,var(--gold));grid-area:1/2/auto/5;height:1px}.preview-placeholder-meter{z-index:3;align-items:end;gap:2px;height:20px;display:flex;position:absolute;top:2.1rem;right:.7rem}.preview-placeholder .preview-placeholder-meter i{width:2px;height:5px;box-shadow:none;background:#d6a84f59;border:0;border-radius:0;position:relative;inset:auto}.preview-placeholder .preview-placeholder-meter i:nth-child(2){height:11px}.preview-placeholder .preview-placeholder-meter i:nth-child(3){height:16px}.preview-placeholder .preview-placeholder-meter i:nth-child(4){height:8px}.preview-placeholder .preview-placeholder-meter i:nth-child(5){height:13px}.overlay-backdrop{-webkit-backdrop-filter:blur(18px)saturate(.72);backdrop-filter:blur(18px)saturate(.72);background:#020202d1}.overlay-panel{background:linear-gradient(145deg,#0a0805,#060504 72%);border-color:#f2d27a94;box-shadow:0 46px 130px #000000c7,0 0 70px #d6a84f1a}.overlay-panel:before{z-index:10;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--gold-soft),transparent);height:1px;position:absolute;inset:0 0 auto}.drawer-header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.drawer-header>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;flex:none;font-size:.56rem}.services-drawer-nav{padding-top:1.4rem}.services-drawer-nav button{min-height:82px}.service-drawer-detail{background-image:linear-gradient(#d6a84f06 1px,#0000 0),linear-gradient(90deg,#d6a84f06 1px,#0000 0);background-size:42px 42px;padding-top:1.8rem}.service-drawer-visual{background:#080705d1;border:1px solid #d6a84f33;min-height:190px;padding:.75rem}.service-drawer-signal{z-index:5;align-items:center;gap:4px;display:flex;position:absolute;bottom:1.1rem;right:1.2rem}.service-drawer-signal span{background:var(--gold);width:4px;height:8px;animation:signal 1.5s ease-in-out infinite}.service-drawer-signal span:nth-child(2){height:15px;animation-delay:.15s}.service-drawer-signal span:nth-child(3){height:22px;animation-delay:.3s}.service-drawer-signal i{background:linear-gradient(90deg,var(--gold),transparent);width:44px;height:1px;margin-left:.4rem}.service-drawer-signal b{background:var(--gold-soft);width:6px;height:6px;box-shadow:0 0 12px var(--gold);border-radius:50%}.service-drawer-intro{grid-template-columns:42px 1fr;gap:1rem;margin-top:1.5rem;display:grid}.service-drawer-intro>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.55rem}.service-drawer-intro h3{margin:0;font-size:2rem;font-weight:560}.service-drawer-intro p{max-width:680px;color:var(--muted);margin:.75rem 0 0;font-size:.86rem;line-height:1.65}.service-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.service-drawer-grid>div{background:#0a0805e0;border:1px solid #d6a84f2e;margin:0;padding:1rem}.service-drawer-builds>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.55rem}.service-drawer-builds ol{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.service-drawer-builds li{color:#ded5c4;grid-template-columns:24px 1fr;font-size:.72rem;display:grid}.service-drawer-builds li b{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.48rem;font-weight:500}.service-drawer-first{padding-right:4rem;position:relative}.service-drawer-first>i{color:#d6a84f59;font-family:var(--font-geist-mono),monospace;font-size:1.3rem;font-style:normal;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.service-drawer-cta{justify-content:space-between;width:100%;display:flex}.modal-profile-detail{position:relative}.modal-blueprint{background:#090705e6;border:1px solid #f2d27a4d;margin-top:1.2rem;padding:.75rem}.modal-blueprint>div:first-child{justify-content:space-between;align-items:center;display:flex}.modal-blueprint>div:first-child span{color:#7f7565;font-family:var(--font-geist-mono),monospace;font-size:.48rem}.modal-blueprint-map{background-image:linear-gradient(#d6a84f09 1px,#0000 0),linear-gradient(90deg,#d6a84f09 1px,#0000 0);background-size:22px 22px;grid-template-columns:minmax(110px,.8fr) repeat(3,minmax(80px,1fr));align-items:center;gap:.45rem;min-height:92px;margin-top:.65rem;padding:.65rem;display:grid;position:relative;overflow:hidden}.modal-blueprint-map span,.modal-blueprint-map strong{z-index:2;color:#e8dfce;background:#121009;border:1px solid #d6a84f40;min-width:0;padding:.6rem;font-size:.58rem;font-weight:520;position:relative}.modal-blueprint-map strong{color:#fff5dc;background:#261d0c;border-color:#f2d27a8c}.modal-blueprint-map span{grid-template-columns:20px 1fr;align-items:center;gap:.25rem;display:grid}.modal-blueprint-map span i{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.43rem;font-style:normal}.modal-blueprint-map>b{z-index:1;background:linear-gradient(90deg,var(--gold),transparent 42%,var(--gold));width:70%;height:1px;position:absolute;left:16%}.modal-blueprint-map>b:first-of-type{top:34%;transform:rotate(2deg)}.modal-blueprint-map>b:nth-of-type(2){top:50%}.modal-blueprint-map>b:nth-of-type(3){top:66%;transform:rotate(-2deg)}.modal-first-build{background:linear-gradient(135deg,#302510f5,#0d0a06f2);border-color:#f2d27a8c;box-shadow:inset 0 1px #f2d27a14,0 16px 35px #0003}.modal-recommendation-action{border-top:1px solid #d6a84f33;grid-template-columns:minmax(220px,auto) 1fr;align-items:center;gap:.8rem;margin-top:1.2rem;padding-top:1.1rem;display:grid}.modal-recommendation-action .modal-recommendation-cta{justify-content:space-between;width:100%;margin:0;display:flex}.modal-recommendation-action small{color:#8e8576;font-size:.57rem;line-height:1.45}.contact-showroom{background:linear-gradient(145deg,#090806,#030303 64%);grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);min-height:640px}.contact-showroom-copy h2{max-width:680px;font-size:3.65rem}.contact-showroom-grid{opacity:.76;inset:0 0 0 36%}.contact-route{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070604db;border:1px solid #f2d27a54;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 30px 75px #00000061}.contact-route:before{content:"";pointer-events:none;background-image:linear-gradient(#d6a84f09 1px,#0000 0),linear-gradient(90deg,#d6a84f09 1px,#0000 0);background-size:30px 30px;position:absolute;inset:0}.contact-route-top{z-index:2;color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.54rem;display:flex;position:relative}.contact-route-top b{font-weight:500}.contact-route-line{z-index:2;background:#d6a84f2e;height:1px;margin:1.1rem 0 1.4rem;position:relative;overflow:visible}.contact-route-line>i{background:linear-gradient(90deg,var(--gold),#d6a84f14);position:absolute;inset:0}.contact-route-line>b{background:var(--gold-soft);width:9px;height:9px;box-shadow:0 0 18px var(--gold);border-radius:50%;position:absolute;top:-4px;left:0}.contact-route ol{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.contact-route li{background:#080705cc;border:1px solid #d6a84f29;align-content:space-between;min-height:135px;padding:.75rem;transition:border-color .35s,background-color .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.contact-route li:after{content:"";border:1px solid #d6a84f24;width:38px;height:38px;position:absolute;bottom:-16px;right:-16px;transform:rotate(45deg)}.contact-route li>span{color:#776d5e;font-family:var(--font-geist-mono),monospace;font-size:.5rem}.contact-route li>i{background:#d6a84f42;border-radius:50%;width:6px;height:6px}.contact-route li>strong{color:#c9c0b1;font-size:.67rem;font-weight:520;line-height:1.35}.contact-route li.is-active{border-color:var(--gold-soft);background:linear-gradient(145deg,#2b210f,#0e0b07);box-shadow:0 0 28px #d6a84f29}.contact-route li.is-active>span,.contact-route li.is-active>strong{color:var(--gold-soft)}.contact-route li.is-active>i{background:var(--gold-soft);box-shadow:0 0 14px var(--gold)}.contact-route-output{z-index:2;color:#bdb4a4;border-top:1px solid #d6a84f2e;grid-template-columns:7px 1fr;align-items:center;gap:.55rem;margin-top:.8rem;padding-top:.8rem;font-size:.68rem;display:grid;position:relative}.contact-route-output i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 12px var(--gold);border-radius:50%}.hero-edition{z-index:8;color:#8f8575;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;grid-template-columns:auto 82px auto;align-items:center;gap:.7rem;font-size:.52rem;display:grid;position:absolute;top:8.7rem;right:max(1.25rem,50vw - 720px)}.hero-edition span{color:var(--gold-soft)}.hero-edition i{background:linear-gradient(90deg,var(--gold),transparent);height:1px}.hero-copy h1 span:nth-child(2n){color:#ead8ad}.hero-grid:after{background:linear-gradient(#0000,#050505f5);height:42%}.hero-core-node{box-shadow:0 0 80px #d6a84f42,inset 0 0 34px #d6a84f14}.editorial-ribbon{z-index:5;background:var(--gold);color:#0a0804;border-top:1px solid #f2d27a47;border-bottom:1px solid #f2d27a47;position:relative;overflow:hidden}.editorial-ribbon>div{will-change:transform;width:max-content;display:flex}.editorial-ribbon span{white-space:nowrap;align-items:center;gap:2rem;min-height:66px;padding:0 2rem;font-size:1.08rem;font-weight:800;display:inline-flex}.editorial-ribbon i{border:1px solid #0a0804;width:9px;height:9px;transform:rotate(45deg)}.services-teaser{color:#090806;background:#f5f0e7;padding-top:8.5rem;padding-bottom:9rem;overflow:hidden}.services-teaser:before{background:linear-gradient(90deg,#0000,#08070552,#0000)}.services-teaser .section-kicker{color:#8c6320}.services-teaser .compact-heading{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:end;gap:4rem;display:grid}.services-editorial-title{color:#090806;letter-spacing:0;margin:1.25rem 0 0;font-size:clamp(3.4rem,6.1vw,6.8rem);font-weight:820;line-height:.86;display:grid}.services-editorial-title span:last-child{color:#0000;-webkit-text-stroke:1px #8c6320}.services-intro{color:#4d473d;max-width:630px;margin:1.7rem 0 0;font-size:1rem;line-height:1.7}.services-teaser .button-secondary{color:#17130c;background:0 0;border-color:#8c6320;justify-self:end}.services-teaser .button-secondary:hover{color:#f8f3e7;background:#17130c;border-color:#17130c}.service-teaser-grid{align-items:start;margin-top:5rem}.service-teaser-card{color:#090806;background:#fffcf67a;border:1px solid #120f094d;min-height:430px;overflow:visible;box-shadow:0 22px 45px #2f261714}.service-teaser-card:nth-child(2n){background:#ebe1cf8a;margin-top:2.7rem}.service-teaser-card:after{z-index:-1;content:"";border:1px solid #0000;width:auto;height:auto;transition:transform .35s,border-color .35s;position:absolute;inset:-1px;transform:none}.service-teaser-card:focus-visible:after,.service-teaser-card:hover:after{border-color:#a77a2d;transform:translate(7px,7px)}.service-teaser-card h3{color:#0a0906;font-size:1.42rem}.service-teaser-card>p{color:#4f493e}.service-teaser-index span{color:#8c6320}.service-teaser-index i{background:#a77a2d}.service-teaser-tags span{color:#594b36;border-color:#5e42154d}.service-teaser-card>b{color:#6f4b15;border-color:#8c6320}.service-teaser-card .service-visual{border-color:#a77a2d6b;box-shadow:0 18px 35px #21190c24}.service-browser,.service-dashboard,.service-media-split,.service-route{z-index:4;pointer-events:none;position:absolute}.service-route{grid-template-columns:7px 1fr 7px 1fr 7px;align-items:center;width:58%;display:grid;bottom:10px;right:10px}.service-route i{border:1px solid var(--gold-soft);background:#0b0906;width:7px;height:7px}.service-route b{background:linear-gradient(90deg,var(--gold),#d6a84f33);height:1px}.service-browser{background:#0d0b07;border:1px solid #f2d27a80;width:46%;height:49px;padding:7px;bottom:9px;right:10px}.service-browser span{background:var(--gold);border-radius:50%;width:3px;height:3px;margin-right:3px;display:inline-block}.service-browser b{background:linear-gradient(90deg,#d6a84f26,#0000);border:1px solid #d6a84f33;height:17px;margin-top:5px;display:block}.service-media-split{background:#0c0a07;border:1px solid #f2d27a73;grid-template-columns:1fr 1fr;width:52%;height:55px;display:grid;bottom:8px;right:8px}.service-media-split span:first-child{background:linear-gradient(135deg,#26211a,#0c0b08)}.service-media-split span:nth-child(2){background:linear-gradient(135deg,#6a4b19,#1b1409)}.service-media-split i{background:var(--gold-soft);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.service-dashboard{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.4fr;gap:3px;width:52%;height:55px;display:grid;bottom:8px;right:8px}.service-dashboard span{background:#d6a84f14;border:1px solid #d6a84f47}.service-dashboard span:first-child{grid-row:span 2}.service-dashboard b{background:var(--gold);width:34%;height:1px;position:absolute;bottom:7px;right:7px;transform:rotate(-13deg)}.workflow-section{padding-top:10rem;overflow:hidden}.workflow-section>:not(.editorial-background){z-index:2;position:relative}.editorial-background{z-index:0;color:#f2d27a11;margin:0;font-size:clamp(4rem,8.5vw,9.4rem);font-weight:820;line-height:.85;position:absolute;top:1.25rem;left:max(1.25rem,50vw - 620px)}.workflow-step{cursor:default;transition:flex .4s,border-color .35s,box-shadow .35s}.workflow-step-button{width:100%;height:100%;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.workflow-step:focus-within{outline:2px solid var(--gold-soft);outline-offset:3px}.workflow-step-active{border-color:var(--gold-soft);box-shadow:0 20px 50px #0006,0 0 34px #d6a84f29}.workflow-step-active .workflow-meter i{background:var(--gold-soft);box-shadow:0 0 9px var(--gold)}.preview-track{perspective:1200px;align-items:start}.preview-card{transform-style:preserve-3d;overflow:visible;box-shadow:0 22px 55px #0000003d}.preview-card:nth-child(2n){margin-top:2rem}.preview-card-1 .preview-media,.preview-card-5 .preview-media{aspect-ratio:1.15}.preview-card-2 .preview-media{aspect-ratio:.92}.preview-card-3 .preview-media{aspect-ratio:1.35}.preview-card-4 .preview-media{aspect-ratio:1.05}.preview-card:after{z-index:-1;content:"";border-bottom:1px solid #f2d27a52;border-right:1px solid #f2d27a52;width:55%;height:45%;transition:right .3s,bottom .3s;position:absolute;bottom:-7px;right:-7px}.preview-card:focus-visible:after,.preview-card:hover:after{bottom:-11px;right:-11px}.preview-card-2 .preview-placeholder-window{transform:perspective(420px)rotateX(5deg)rotateY(5deg)}.preview-card-3 .preview-placeholder-window{border-radius:50%;transform:scale(.76)}.preview-card-4 .preview-placeholder-window{inset:18% 22% 30% 8%;transform:perspective(420px)rotateX(8deg)rotateY(-7deg)}.preview-card-5 .preview-placeholder-window{background-image:linear-gradient(#d6a84f14 1px,#0000 0),linear-gradient(90deg,#d6a84f14 1px,#0000 0);background-size:12px 12px;inset:18% 8%}.contact-showroom{isolation:isolate;padding-top:10rem;position:relative;overflow:hidden}.contact-editorial{z-index:0;color:#0000;white-space:nowrap;-webkit-text-stroke:1px #f2d27a1f;margin:0;font-size:clamp(4.2rem,8vw,8.5rem);font-weight:820;line-height:.9;position:absolute;top:1.1rem;left:max(1.25rem,50vw - 620px)}.contact-route{transform-style:preserve-3d}.contact-route:after{z-index:-1;content:"";border:1px solid #d6a84f2e;position:absolute;inset:12px -12px -12px 12px}.modal-first-build{position:relative;overflow:hidden}.modal-first-build>i{filter:blur(8px);background:#ffffff29;width:10%;animation:recommendation-highlight 4.8s ease-in-out infinite;position:absolute;top:-35%;bottom:-35%;left:-18%;transform:skew(-18deg)}.modal-profile-flow li:before{content:"";background:var(--gold-soft);width:0;height:1px;animation:pipeline-progress 3.2s ease-in-out infinite;position:absolute;bottom:0;left:0}.service-drawer-modules b:nth-child(2){transition-delay:40ms}.service-drawer-modules b:nth-child(3){transition-delay:80ms}.service-drawer-modules b:nth-child(4){transition-delay:.12s}.build-modal-header h2,.contact-showroom-copy h2,.drawer-header h2,.hero-copy h1,.modal-profile-detail>h3,.project-modal-header h2,.section-title,.service-drawer-detail h3,.services-editorial-title{overflow-wrap:anywhere;text-wrap:balance}.section-title{font-size:clamp(2.35rem,4.2vw,3.45rem);line-height:1.06}.button-primary,.button-secondary{text-align:center;overflow-wrap:anywhere;line-height:1.2}.hero-copy h1{font-size:clamp(3.15rem,5vw,4.7rem);line-height:.98}.hero-command-stage{width:min(790px,55vw);height:650px;bottom:1.2rem;right:max(.5rem,50vw - 740px)}.hero-stage-plane{border-radius:50%}.hero-stage-plane-back{background:radial-gradient(circle,#d6a84f0f,#0000 64%);inset:8% 7% 4% 9%;transform:rotateY(-7deg)rotateX(3deg)translateZ(-55px)}.hero-stage-plane-mid{background:radial-gradient(circle,#d6a84f09,#0000 62%);border-color:#d6a84f1a;inset:17% 11% 13% 15%;transform:rotateY(5deg)rotateX(-2deg)translateZ(-24px)}.hero-lattice-rings circle{stroke:#d6a84f2e;stroke-width:.8px}.hero-lattice-rings circle:nth-child(2){stroke:#f2d27a47}.hero-lattice-rings circle:nth-child(4){stroke-dasharray:2 8;transform-origin:410px 325px;animation:lattice-orbit 28s linear infinite}.hero-lattice-cells{transform-origin:410px 325px;animation:lattice-breathe 7.5s ease-in-out infinite}.hero-lattice-cells circle{stroke:#d6a84f21;stroke-width:.8px}.hero-lattice-axis path{stroke:#d6a84f14;stroke-width:.7px;stroke-dasharray:3 10}.hero-network-paths path{stroke-width:1px;opacity:.52}.hero-network-paths path:nth-child(n+2){opacity:.32}.hero-intelligence-nodes circle{fill:#d6a84f7a;transition:fill .5s,filter .5s,opacity .5s}.hero-intelligence-nodes circle.is-active{fill:#f2d27a;filter:url(#hero-node-glow)}.hero-route-trace{fill:none;stroke:#f2d27a;stroke-width:1.35px;filter:drop-shadow(0 0 5px #f2d27acc)}.hero-core-node{flex-direction:column;gap:.28rem;width:188px;height:188px;display:flex}.hero-core-node em,.hero-core-node small{z-index:3;max-width:135px;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-style:normal;font-weight:500;position:relative}.hero-core-node small{color:var(--gold-soft);letter-spacing:.08em;font-size:.48rem}.hero-core-node>span{letter-spacing:.04em;font-size:1.18rem}.hero-core-node em{color:#8e846f;letter-spacing:.06em;font-size:.43rem}.hero-system-node{min-width:116px;max-width:152px}.hero-node-one{top:5%;left:41%}.hero-node-two{top:23%;right:0}.hero-node-three{bottom:23%;right:1%}.hero-node-four{bottom:0;left:41%}.hero-node-five{bottom:23%;left:0}.hero-node-six{top:23%;left:0}.hero-status-one{top:17%;left:18%}.hero-status-two{top:43%;right:9%}.hero-status-three{bottom:13%;right:19%}.hero-status-four{bottom:13%;left:18%}.hero-status-five{top:43%;left:9%;transform:none}.status-chip-active{border-color:var(--gold-soft);color:var(--gold-soft);box-shadow:0 0 20px #d6a84f29}.hero-network-ready .hero-stage-plane{box-shadow:inset 0 0 48px #d6a84f06}.hero-mobile-lattice{z-index:2;height:86px;margin-bottom:.65rem;position:relative}.hero-mobile-lattice i,.hero-mobile-lattice:after,.hero-mobile-lattice:before{content:"";border:1px solid #d6a84f33;border-radius:50%;width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-mobile-lattice:after{border-style:dashed;border-color:#d6a84f21;width:84px;height:84px}.hero-mobile-lattice i:first-child{transform:translate(-96%,-50%)}.hero-mobile-lattice i:nth-child(2){transform:translate(-4%,-50%)}.hero-mobile-lattice i:nth-child(3){transform:translate(-73%,-86%)}.hero-mobile-lattice i:nth-child(4){transform:translate(-27%,-86%)}.hero-mobile-lattice i:nth-child(5){transform:translate(-73%,-14%)}.hero-mobile-lattice i:nth-child(6){transform:translate(-27%,-14%)}.hero-mobile-lattice b{background:var(--gold-soft);width:7px;height:7px;box-shadow:0 0 18px var(--gold);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-mobile-core{gap:.2rem;display:grid}.hero-mobile-core small{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.46rem;font-weight:500}.services-teaser{isolation:isolate}.services-teaser:after{z-index:-1;content:"";background-image:linear-gradient(#42351f0b 1px,#0000 0),linear-gradient(90deg,#42351f0b 1px,#0000 0);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.services-editorial-title{font-size:clamp(2.7rem,6vw,6.45rem);line-height:.92}.service-teaser-card{background:#fffcf6bf;border-color:#120f0952;min-height:420px;box-shadow:0 24px 50px #2f26171a}.service-teaser-card:before{content:"";background:linear-gradient(90deg,#17130c,#a77a2d,#0000);height:3px;position:absolute;inset:0 0 auto}.service-teaser-card:nth-child(2):before{background:linear-gradient(90deg,#0000,#8c6320,#17130c)}.service-teaser-card:nth-child(3):before{background:linear-gradient(90deg,#8c6320 0 35%,#0000 35% 48%,#17130c 48%)}.service-teaser-card:nth-child(4):before{background:repeating-linear-gradient(90deg,#17130c 0 16px,#a77a2d 16px 21px,#0000 21px 28px)}.service-teaser-card:nth-child(2n){background:#e8decaad}.service-teaser-card:focus-visible,.service-teaser-card:hover{box-shadow:0 34px 66px #2f26172e}.service-teaser-card .service-visual{background:linear-gradient(145deg,#17130c,#070605 72%);height:126px}.modal-search input{background:linear-gradient(90deg,#0a0805,#060504);border-color:#f2d27a5c;height:46px}.modal-profile-list>button{border-left:2px solid #0000;min-height:74px;position:relative}.modal-profile-list>button.is-active{border-left-color:var(--gold-soft);background:linear-gradient(90deg,#d6a84f24,#d6a84f06);box-shadow:inset 12px 0 24px #d6a84f09}.modal-profile-detail>h3{font-size:clamp(1.65rem,2.7vw,2.15rem);line-height:1.1}.modal-first-build{padding:1rem}.preview-placeholder:after{z-index:4;content:"";filter:blur(10px);background:#f2d27a21;width:12%;animation:placeholder-scan 5.8s ease-in-out infinite;position:absolute;inset:-30% auto -30% -24%;transform:skew(-18deg)}.contact-route-output i{animation:contact-output 2.2s ease-in-out infinite}.project-modal-header{position:relative}.project-modal-header h2{font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.08}.project-modal-code{color:#7f7566;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;font-size:.49rem;position:absolute;top:1.1rem;right:4.75rem}.project-channel-title,.project-form-kicker{color:var(--gold);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.52rem}.project-channel-stack{gap:.45rem;margin-bottom:.8rem;display:grid}.project-channel{min-height:64px;color:inherit;background:#080705b8;border:1px solid #d6a84f30;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem;text-decoration:none;transition:transform .22s,border-color .22s,background-color .22s;display:grid}.project-channel:focus-visible,.project-channel:hover{border-color:var(--gold-soft);background:#d6a84f14;transform:translate(4px)}.project-channel>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.48rem}.project-channel strong{color:#eee5d4;overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:560}.project-channel small{color:#8f8779;text-align:right;font-size:.54rem}.project-channel-primary{background:linear-gradient(100deg,#43311099,#0a0805d9);border-color:#f2d27a7a}.project-channel.is-unavailable{opacity:.56}.project-channel.is-unavailable small{color:#9b8e78}.project-config-note{color:#8f8779;margin:.65rem 0 1.25rem;font-size:.58rem;line-height:1.55}.project-modal-form{background-image:linear-gradient(#d6a84f06 1px,#0000 0),linear-gradient(90deg,#d6a84f06 1px,#0000 0);background-size:36px 36px}.project-modal-form label{min-width:0}.project-modal-form .form-control{transition:border-color .2s,box-shadow .2s,background-color .2s}.project-modal-form .form-control:focus{border-color:var(--gold-soft);background-color:#0b0906;outline:none;box-shadow:0 0 0 3px #d6a84f14,0 10px 24px #0003}@keyframes lattice-orbit{to{transform:rotate(1turn)}}@keyframes lattice-breathe{0%,to{opacity:.5;transform:scale(.985)}50%{opacity:.92;transform:scale(1.018)}}@keyframes placeholder-scan{0%,58%{opacity:0;left:-24%}65%{opacity:1}88%,to{opacity:0;left:116%}}@keyframes contact-output{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes recommendation-highlight{0%,55%{opacity:0;left:-18%}62%{opacity:1}82%,to{opacity:0;left:115%}}@keyframes pipeline-progress{0%,25%{opacity:0;width:0}48%,70%{opacity:1;width:100%}to{opacity:0;width:100%}}@keyframes wordmark-signal{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(100px)}}@keyframes signal{0%,to{opacity:.35;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@keyframes service-pulse{0%,10%{opacity:0;transform:translate(-15px,-50%)}40%,60%{opacity:1}90%,to{opacity:0;transform:translate(340px,-50%)}}@keyframes finder-node{0%,to{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@media (min-width:640px){.header-cta{display:inline-flex}}@media (min-width:1024px){.menu-toggle{display:none}}@media (min-width:1280px){.hero-command-stage,.workflow-line,.workflow-pulse{display:block}}@media (max-width:1100px){.section-title{font-size:2.75rem}.chapter-heading-wide{grid-template-columns:1fr}.chapter-heading-wide>p:last-child{margin-bottom:0}.hero-copy{width:52%}.hero-copy h1{font-size:3.6rem}.contact-intake,.finder-detail,.finder-toolbar{grid-template-columns:1fr}.finder-detail-intro{border-bottom:1px solid #d6a84f2e;border-right:0}.finder-flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.finder-flow li:nth-child(3):after{display:none}.contact-intake{gap:2.5rem}.service-teaser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-track{scroll-snap-type:x mandatory;scrollbar-color:var(--gold-muted) #090806;padding-bottom:1rem;display:flex;overflow-x:auto}.preview-card{scroll-snap-align:start;flex:0 0 min(300px,76vw)}.modal-profile-flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.modal-profile-flow li:nth-child(3n):after{display:none}.contact-showroom{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:2rem}.contact-showroom-copy h2{font-size:3rem}}@media (max-width:1023px){.hero-grid{flex-direction:column;min-height:0;padding-top:7.5rem}.hero-copy{width:100%;max-width:760px;padding-bottom:0}.hero-copy h1{max-width:720px}.scroll-cue{display:none}}@media (max-width:820px){.modal-blueprint-map{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-blueprint-map strong{grid-column:1/-1}.modal-blueprint-map>b{display:none}.contact-showroom{grid-template-columns:1fr;gap:3rem}.contact-showroom-grid{inset:38% 0 0}.contact-showroom-copy h2{max-width:680px}}@media (max-width:760px){.chapter{padding-top:5rem;padding-bottom:5rem}.section-title{font-size:2.2rem}.chapter-heading>p:last-child{font-size:.98rem}.hero-grid{padding-bottom:4.5rem}.hero-copy h1{font-size:3rem}.hero-supporting{font-size:.98rem}.form-row{grid-template-columns:1fr}.finder-console{margin-top:2.5rem}.finder-toolbar{padding:1rem}.finder-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.finder-filters button{width:100%;min-width:0;padding-left:.45rem;padding-right:.45rem}.finder-results-heading{align-items:flex-start}.finder-results-heading p{max-width:470px}.finder-detail-intro,.finder-flow,.finder-system-map{padding:1.4rem}.finder-detail h3{font-size:2rem}.finder-first-build{bottom:1.4rem;left:1.4rem;right:1.4rem}.finder-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-flow li:nth-child(3):after{display:block}.finder-flow li:nth-child(2n):after{display:none}.compact-faq{gap:2.5rem}.compact-faq,.contact-intake{grid-template-columns:1fr;padding-top:5rem;padding-bottom:5rem}.workflow-shell{padding:3.4rem .85rem .85rem}.workflow-shell ol{position:relative}.workflow-shell ol:before{content:"";background:linear-gradient(180deg,var(--gold),#d6a84f14);width:1px;position:absolute;top:12px;bottom:12px;left:4px}.workflow-step{min-height:170px;margin-left:13px}.workflow-step-active{border-left-color:var(--gold-soft)}.compact-heading{gap:1.5rem;display:grid}.compact-heading h2{font-size:2.05rem}.compact-heading .button-secondary{justify-self:start}.service-teaser-grid{scroll-snap-type:x mandatory;scrollbar-color:var(--gold-muted) #090806;padding-bottom:1rem;display:flex;overflow-x:auto}.service-teaser-card{scroll-snap-align:start;flex:0 0 min(310px,82vw);min-height:370px}.contact-showroom{grid-template-columns:1fr;gap:3rem;min-height:0;padding-top:6rem;padding-bottom:6rem}.contact-showroom-grid{inset:35% 0 0}.contact-showroom-copy h2{font-size:2.3rem}.contact-showroom-next{border-top:1px solid #f2d27a6b;border-left:0}.overlay-backdrop{align-items:stretch;padding:0}.overlay-panel,.overlay-panel-drawer{border:0;width:100%;height:100dvh;max-height:100dvh}.overlay-controls{margin-top:.55rem;margin-right:.55rem;top:.55rem}.build-modal-header,.drawer-header,.project-modal-header{padding:1.4rem 3.6rem 1.25rem 1rem}.build-modal-header h2,.drawer-header h2,.project-modal-header h2{font-size:1.75rem}.services-drawer-layout{grid-template-columns:1fr}.services-drawer-nav{z-index:5;background:#080705f5;border-bottom:1px solid #d6a84f33;border-right:0;flex-direction:row;padding:.5rem;display:flex;position:sticky;top:0;overflow-x:auto}.services-drawer-nav button{border-bottom:0;border-right:1px solid #d6a84f24;min-width:175px;min-height:54px}.service-drawer-detail{padding:1rem 1rem 2rem}.service-drawer-detail h3{font-size:1.65rem}.build-modal-header{display:block}.build-modal-header>span{margin-top:.7rem;display:block}.build-modal-toolbar{grid-template-columns:1fr;padding:.8rem 1rem}.modal-filters{flex-wrap:nowrap;padding-bottom:.3rem;overflow-x:auto}.modal-filters button{flex:none}.build-modal-layout{grid-template-columns:1fr;min-height:0}.modal-profile-list{scroll-snap-type:x mandatory;border-bottom:1px solid #d6a84f33;border-right:0;max-height:none;padding:.55rem;display:flex;overflow-x:auto}.modal-results-label{flex-wrap:wrap;flex:0 0 94px;align-content:center}.modal-profile-list>button{scroll-snap-align:start;border:1px solid #d6a84f26;flex:0 0 205px;min-width:205px}.modal-other-business{margin:0 0 0 .35rem!important}.modal-profile-detail{padding:1.25rem 1rem 2rem}.modal-profile-detail>h3{font-size:1.75rem}.modal-profile-columns{grid-template-columns:1fr}.modal-profile-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-profile-flow li:nth-child(3n):after{display:block}.modal-profile-flow li:nth-child(2n):after{display:none}.modal-profile-detail>small{margin:.65rem 0 0;display:block}.project-modal-layout{grid-template-columns:1fr}.project-next-panel{border-bottom:1px solid #d6a84f33;border-right:0;padding:1rem}.project-modal-form{padding:1.25rem 1rem 2rem}.chapter-transition{height:48px;padding-inline:1.25rem}.service-drawer-grid{grid-template-columns:1fr}.service-drawer-intro{grid-template-columns:30px 1fr}.drawer-header{display:block}.drawer-header>span{margin-top:.7rem;display:block}.modal-blueprint-map{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-blueprint-map strong{grid-column:1/-1}.modal-blueprint-map>b{display:none}.contact-showroom,.modal-recommendation-action{grid-template-columns:1fr}.contact-route ol{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-route li{min-height:110px}}@media (max-width:480px){.hero-actions{display:grid}.hero-actions a{width:100%}.hero-mobile-node{font-size:.5rem}.status-chip{font-size:.48rem}.service-card{flex-basis:88vw;min-height:440px;padding:1.2rem}.finder-result-card{flex-basis:82vw}.finder-results-heading{display:grid}.finder-results{padding-left:1rem;padding-right:1rem}.finder-detail-intro,.finder-flow,.finder-system-map{padding:1.15rem}.finder-system-map{min-height:430px}.finder-first-build{bottom:1.15rem;left:1.15rem;right:1.15rem}.finder-flow ol{grid-template-columns:1fr}.finder-flow li:after{display:none!important}.finder-flow>small{margin:.7rem 0 0;display:block}.finder-cta{width:100%}.finder-search input{padding-left:2.25rem;padding-right:.75rem;font-size:.78rem}.contact-form{padding:1.2rem}.whatsapp-float>span:last-child{display:none}.whatsapp-float{justify-content:center;width:44px;height:44px;min-height:44px;padding:0;bottom:.75rem;right:.75rem}.preview-card{flex-basis:84vw}.preview-card-copy{min-height:160px}.modal-profile-flow ol{grid-template-columns:1fr}.modal-profile-flow li:after{display:none!important}.modal-recommendation-cta{width:100%}.wordmark-copy{min-width:78px}.wordmark small{display:none}.wordmark-lama{font-size:.9rem}.wordmark-mark{width:20px;height:18px}.hero-copy h1{font-size:2.55rem}.hero-actions .button-primary,.hero-actions .button-secondary{min-height:50px}.contact-route{padding:.9rem}.contact-route ol{gap:.35rem}.contact-route li{min-height:96px;padding:.6rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:761px) and (max-width:1023px){.service-teaser-grid{scroll-snap-type:x mandatory;scrollbar-color:#8c6320 #e7ded0;overscroll-behavior-inline:contain;grid-template-columns:none;gap:1rem;margin-inline:-1.25rem;padding:0 1.25rem 1.1rem;scroll-padding-inline:1.25rem;display:flex;overflow:auto hidden}.service-teaser-card,.service-teaser-card:nth-child(2n){scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 clamp(340px,54vw,460px);min-height:400px;margin-top:0}.floating-contact-cluster{right:.8rem;bottom:max(.8rem,env(safe-area-inset-bottom));gap:.4rem}.floating-contact-actions{gap:.4rem}.floating-contact-actions .whatsapp-float,.floating-request-action{justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.floating-contact-actions .whatsapp-float>span:last-child,.floating-request-action>span:last-child{display:none}}@media (max-width:1023px){.hero-edition{display:none}.hero-mobile-system{width:min(100%,620px);max-width:620px!important}.services-teaser .compact-heading{grid-template-columns:1fr;gap:2rem}.services-teaser .button-secondary{justify-self:start}.services-editorial-title{font-size:4.6rem}}@media (max-width:760px){.editorial-ribbon span{gap:1.2rem;min-height:54px;padding-inline:1.2rem;font-size:.84rem}.services-teaser{padding-top:5.5rem;padding-bottom:6rem}.services-editorial-title{line-height:.9;font-size:3rem!important}.services-intro{font-size:.92rem}.service-teaser-grid{scrollbar-color:#8c6320 #e7ded0;margin-top:3rem}.service-teaser-card,.service-teaser-card:nth-child(2n){min-height:385px;margin-top:0}.editorial-background{white-space:normal;font-size:3.7rem;top:1.2rem}.workflow-section{padding-top:8rem}.preview-card:nth-child(2n){margin-top:0}.contact-showroom{padding-top:9rem}.contact-editorial{white-space:normal;max-width:calc(100% - 2.5rem);font-size:3.8rem;top:1.5rem}}@media (max-width:480px){.services-editorial-title{font-size:2.35rem!important}.service-teaser-card{flex-basis:86vw}.contact-editorial,.editorial-background{font-size:3rem}.project-modal-code{display:none}.project-channel{grid-template-columns:25px minmax(0,1fr)}.project-channel small{text-align:left;grid-column:2}}.overlay-panel{overflow-x:hidden}.hero-core-node{isolation:isolate;background:#080705;border-radius:50%;width:202px;height:202px}.hero-core-node:before{z-index:0;opacity:.88;background:linear-gradient(#05050580,#050505bd),url(/lama-assets/brand/lama-mandala-mark.webp) 50%/cover no-repeat;border:0;border-radius:50%;inset:5px}.hero-core-node:after{z-index:1;border-radius:50%;inset:32px;transform:none}.hero-core-node em,.hero-core-node small,.hero-core-node>span{z-index:3;text-align:center;width:100%;max-width:142px}.hero-core-node>span{color:#fff9e8;text-shadow:0 2px 18px #050505,0 0 24px #d6a84f47;font-size:1.12rem}.hero-core-node em,.hero-core-node small{color:#d8b768;text-shadow:0 1px 8px #050505}.hero-node-one{bottom:auto;right:auto}.hero-node-two{bottom:auto;left:auto}.hero-node-three{top:auto;left:auto}.hero-node-five,.hero-node-four{top:auto;right:auto}.hero-node-six{opacity:.68;background:#08070594;border-color:#d6a84f38;min-width:82px;max-width:100px;padding:.42rem .5rem;font-size:.53rem;inset:28% auto auto 4%}.hero-node-six small{font-size:.4rem}.hero-mobile-core{isolation:isolate;background:#080705;place-content:center;min-height:82px}.hero-mobile-core:before{z-index:-1;content:"";opacity:.75;background:linear-gradient(90deg,#050505d1,#0505058f,#050505d1),url(/lama-assets/brand/lama-mandala-mark.webp) 50% 48%/190px no-repeat;position:absolute;inset:0}.hero-mobile-core,.hero-mobile-core>small{text-shadow:0 2px 14px #050505}.hero-mobile-node:last-child{opacity:.72;font-size:.46rem}.editorial-ribbon-track{width:max-content;display:flex}.editorial-ribbon-group{flex:none;display:flex}.editorial-ribbon-group span{flex:none}.service-visual{padding:.65rem;transform:none}.service-flow{isolation:isolate;align-items:center;gap:.25rem;height:100%;display:grid;position:relative;overflow:hidden}.service-flow:before{z-index:1;content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);height:1px;position:absolute;top:50%;left:4%;right:4%}.service-flow:after{z-index:0;content:"";opacity:.34;background:linear-gradient(90deg,#050505e6,#05050594,#050505e6),url(/lama-assets/use-cases/automation-workflow-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0}.service-flow-step{z-index:2;place-items:center;gap:.25rem;min-width:0;display:grid;position:relative}.service-flow-step i{width:22px;height:22px;color:var(--gold-soft);font-family:var(--font-geist-mono),monospace;background:#0a0805;border:1px solid #f2d27a8c;border-radius:50%;place-items:center;font-size:.42rem;font-style:normal;display:grid}.service-flow-step span{color:#eee5d3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.46rem;overflow:hidden}.service-flow-step b{background:linear-gradient(90deg,var(--gold),transparent);width:calc(100% - 15px);height:1px;position:absolute;top:11px;left:calc(50% + 11px)}.service-flow>em{z-index:3;background:var(--gold-soft);width:6px;height:6px;box-shadow:0 0 12px var(--gold);border-radius:50%;animation:service-flow-signal 5.2s linear infinite;position:absolute;top:calc(50% - 3px);left:6%}.service-stack{perspective:500px;align-content:center;gap:.3rem;height:100%;display:grid}.service-stack>span{color:#eee5d3;min-height:23px;transform:translateX(calc(var(--stack-index) * 5px));background:linear-gradient(90deg,#0c0a07,#312510e6);border:1px solid #d6a84f3d;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.32rem .5rem;font-size:.5rem;display:grid}.service-stack>span>i{border:1px solid var(--gold);width:5px;height:5px}.service-stack>span>b{color:#8d806b;font-family:var(--font-geist-mono),monospace;font-size:.4rem;font-weight:500}.system-media-comparison{background:#080705;grid-template-columns:1fr 1fr;gap:2px;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.system-media-comparison figure{min-width:0;height:100%;margin:0;position:relative;overflow:hidden}.system-media-comparison img{object-fit:cover;width:100%;height:100%}.system-media-comparison figcaption{color:#fff3d2;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;background:#050505d1;border:1px solid #f2d27a80;padding:.2rem .35rem;font-size:.42rem;position:absolute;bottom:.4rem;left:.45rem}.system-media-comparison>i{z-index:2;background:var(--gold-soft);width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 12px #d6a84f99}.service-command{grid-template-rows:22px 1fr;grid-template-columns:1.35fr .65fr;gap:.35rem;height:100%;display:grid}.service-command-top{border-bottom:1px solid #d6a84f3d;grid-column:1/-1;grid-template-columns:8px 1fr 48px;align-items:center;gap:.4rem;display:grid}.service-command-top span{background:var(--gold);width:6px;height:6px;box-shadow:0 0 10px var(--gold);border-radius:50%}.service-command-top b{background:linear-gradient(90deg,var(--gold),transparent);height:1px}.service-command-top i{background:repeating-linear-gradient(90deg,#d6a84fbf 0 3px,#0000 3px 7px);height:5px}.service-command-list{gap:.25rem;display:grid}.service-command-list>span{color:#e9dfcc;border:1px solid #d6a84f2b;grid-template-columns:17px minmax(0,1fr) 25%;align-items:center;gap:.3rem;padding:.25rem;font-size:.46rem;display:grid}.service-command-list i{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.4rem;font-style:normal}.service-command-list b{background:linear-gradient(90deg,var(--gold),#d6a84f1f);height:2px}.service-command-status{gap:.3rem;display:grid}.service-command-status span{background:linear-gradient(135deg,#d6a84f2b,#0000);border:1px solid #d6a84f2e}.service-command-status span:nth-child(2){background-image:linear-gradient(#d6a84f1a 1px,#0000 0),linear-gradient(90deg,#d6a84f1a 1px,#0000 0);background-size:7px 7px}.preview-media{background:#090806}.preview-media>.system-media-image,.preview-media>.system-media-video{object-fit:cover}.preview-card-retail .preview-media{aspect-ratio:4/5}.preview-card-retail .system-media-image{object-position:50% 52%}.preview-card-property .preview-media{aspect-ratio:16/10}.preview-card-property .system-media-video{object-position:center}.preview-card-booking .preview-media{aspect-ratio:4/3}.preview-card-restaurant .preview-media{aspect-ratio:1}.preview-card-services .preview-media{aspect-ratio:5/4}.preview-media-type{z-index:7;color:#f0d995;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;background:#050505db;border:1px solid #f2d27a75;padding:.28rem .4rem;font-size:.43rem;position:absolute;bottom:.55rem;right:.55rem}.system-media-placeholder{background-color:#0a0907;background-image:linear-gradient(#d6a84f0e 1px,#0000 0),linear-gradient(90deg,#d6a84f0e 1px,#0000 0);background-size:22px 22px;position:absolute;inset:0;overflow:hidden}.system-media-placeholder:after{z-index:4;content:"";filter:blur(10px);background:#f2d27a21;width:12%;animation:placeholder-scan 5.8s ease-in-out infinite;position:absolute;inset:-30% auto -30% -24%;transform:skew(-18deg)}.system-media-placeholder-top{z-index:5;color:#a39884;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.6rem;font-size:.43rem;display:flex;position:relative}.system-media-placeholder-top b{color:var(--gold);font-weight:500}.placeholder-calendar{background:#080705e0;border:1px solid #f2d27a52;grid-template-rows:18px repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:4px;padding:.45rem;display:grid;position:absolute;inset:25% 12% 13%}.placeholder-calendar i{border:1px solid #d6a84f2e}.placeholder-calendar i:first-child{background:linear-gradient(90deg,#d6a84f33,#0000);border-color:#f2d27a66;grid-column:1/-1}.placeholder-calendar b{background:#d6a84f1a;border:1px solid #d6a84f52}.placeholder-calendar b:last-child{background:var(--gold);opacity:.7}.placeholder-menu{background:#080705e6;border:1px solid #f2d27a4d;grid-template-columns:1fr .45fr;gap:.4rem;padding:.6rem;display:grid;position:absolute;inset:24% 13% 15%}.placeholder-menu span{background:linear-gradient(90deg,#d6a84f1f,#0000);border-bottom:1px solid #d6a84f33;min-height:18px}.placeholder-menu i{background:radial-gradient(circle,#d6a84f47,#0000 62%);border:1px solid #d6a84f3d}.placeholder-project{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid;position:absolute;inset:24% 10% 14%}.placeholder-project span{background:#0d0b07e6;border:1px solid #d6a84f3d}.placeholder-project span:nth-child(2){transform:translateY(10%)}.placeholder-project span:nth-child(3){transform:translateY(20%)}.placeholder-project b{background:linear-gradient(90deg,var(--gold),transparent,var(--gold));height:1px;position:absolute;top:50%;left:8%;right:8%}.placeholder-project i{background:#d6a84f42;align-self:end;height:5px}.placeholder-project i:nth-of-type(2){height:12px}.placeholder-project i:nth-of-type(3){height:20px}.editorial-background{white-space:nowrap;max-width:none;font-size:clamp(3rem,5.7vw,5.9rem);right:max(1.25rem,50vw - 620px)}.project-modal-layout-whatsapp{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.project-whatsapp-ready{background-image:linear-gradient(#d6a84f09 1px,#0000 0),linear-gradient(90deg,#d6a84f09 1px,#0000 0);background-size:32px 32px;align-content:center;min-height:510px;padding:clamp(2rem,5vw,4.5rem);display:grid}.project-whatsapp-ready>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.55rem}.project-whatsapp-ready h3{max-width:570px;margin:1rem 0 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:540;line-height:1.05}.project-whatsapp-ready p{max-width:560px;color:var(--muted);margin:1rem 0 0;line-height:1.7}.project-whatsapp-ready>div{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.project-whatsapp-ready small{color:#9c9383;margin-top:1.2rem}@keyframes service-flow-signal{0%{opacity:0;left:6%}10%,90%{opacity:1}to{opacity:0;left:92%}}@media (max-width:1023px){.hero-mobile-system{margin-inline:auto}.editorial-background{white-space:normal;font-size:clamp(3rem,8vw,5rem);right:1.25rem}.project-modal-layout-whatsapp{grid-template-columns:1fr}.project-whatsapp-ready{min-height:360px}}@media (max-width:760px){.service-flow-step span{display:none}.service-flow-step i{width:19px;height:19px}.system-media-comparison{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.system-media-comparison>i{width:auto;height:1px;inset:50% 0 auto}.service-visual .system-media-comparison{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.service-visual .system-media-comparison>i{width:1px;height:auto;inset:0 auto 0 50%}.editorial-background{font-size:clamp(2.6rem,11vw,4.2rem);line-height:.9;top:1.4rem}.project-whatsapp-ready>div{display:grid}.project-whatsapp-ready .button-primary,.project-whatsapp-ready .button-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.service-flow>em,.system-media-placeholder:after{display:none}}.wordmark-mark{background:#050505;border:1px solid #d6a84f47;border-radius:50%;flex:0 0 38px;width:38px;height:38px;overflow:hidden;box-shadow:0 0 18px #d6a84f1a}.wordmark-mark img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.18)}.wordmark:focus-visible .wordmark-mark,.wordmark:hover .wordmark-mark{border-color:#f2d27ab8;box-shadow:0 0 23px #d6a84f33}.hero-command-stage{--hero-primary-width:128px}.hero-core-node{width:218px;height:218px;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(3deg)translateZ(45px)}.hero-core-node em,.hero-core-node small,.hero-core-node>span{max-width:154px}.hero-core-node>span{font-size:1.2rem}.hero-system-node{width:var(--hero-primary-width);min-width:var(--hero-primary-width);max-width:var(--hero-primary-width)}.hero-node-one{inset:9% auto auto 12%}.hero-node-two{inset:16% 4% auto auto}.hero-node-three{width:104px;min-width:104px;inset:auto 3% 24% auto}.hero-node-four{inset:auto auto 1% 42%}.hero-node-five{inset:auto auto 24% 1%}.hero-node-six{opacity:.76;width:96px;min-width:96px;max-width:96px;inset:42% auto auto 3%}.hero-status-lead{min-width:132px;top:5%;left:36%}.hero-status-handoff{justify-content:center;width:152px;bottom:15%;left:40.5%}.hero-mobile-statuses{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.service-flow{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:.2rem}.service-flow:before{clip-path:polygon(0 46%,22% 20%,43% 68%,65% 32%,100% 48%,100% 58%,65% 42%,43% 78%,22% 30%,0 56%);background:linear-gradient(90deg,transparent,var(--gold),var(--gold-soft),transparent);height:22px;top:54%}.service-flow-step:nth-child(2),.service-flow-step:nth-child(4){transform:translateY(14px)}.service-flow-step:nth-child(3){transform:translateY(-8px)}.service-flow-step b{display:none}.service-command-frame,.service-stack-frame{height:100%;position:relative;overflow:hidden}.service-command-frame>.system-media-image,.service-stack-frame>.system-media-image{object-fit:cover;opacity:.28;filter:saturate(.72)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.service-command-frame:after,.service-stack-frame:after{z-index:1;content:"";background:linear-gradient(90deg,#050505f0,#0505056b,#050505d1);position:absolute;inset:0}.service-command,.service-stack{z-index:2;position:relative}.service-stack{width:82%}.service-stack>span{min-height:25px;transform:translateX(calc(var(--stack-index) * 8px))}.service-command{grid-template-columns:1.45fr .55fr}.service-command-list{grid-template-columns:repeat(2,minmax(0,1fr))}.service-command-list>span{min-height:32px}.preview-card-property .system-media-image{object-position:center}.preview-card-booking .preview-media,.preview-card-property .preview-media,.preview-card-restaurant .preview-media,.preview-card-services .preview-media{aspect-ratio:16/10}.floating-contact-cluster{z-index:45;justify-items:end;gap:.55rem;display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.floating-contact-actions{align-items:center;gap:.5rem;display:flex}.floating-contact-actions .whatsapp-float,.floating-request-action{min-height:46px;position:static}.floating-request-action{color:#f0e5d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080705f0;border:1px solid #d6a84f5c;align-items:center;gap:.55rem;padding:.6rem .78rem;font-size:.72rem;font-weight:650;display:inline-flex;box-shadow:0 16px 35px #00000057}.request-mark{border:1px solid var(--gold);grid-template-rows:repeat(3,1fr);gap:3px;width:24px;height:22px;padding:4px;display:grid}.request-mark i{border-bottom:1px solid var(--gold-soft);display:block}.floating-whatsapp-menu{background:#070605fa;border:1px solid #f2d27a70;width:min(240px,100vw - 2.5rem);display:grid;overflow:hidden;box-shadow:0 20px 50px #0000007a}.floating-whatsapp-menu a{color:#eee5d4;border-bottom:1px solid #d6a84f26;padding:.8rem 1rem;font-size:.72rem;text-decoration:none}.floating-whatsapp-menu a:focus-visible,.floating-whatsapp-menu a:hover{color:var(--gold-soft);background:#d6a84f1a}.business-profile-visual{background:#070605eb;border:1px solid #d6a84f3d;margin-top:1.25rem}.business-visual-header{border-bottom:1px solid #d6a84f2e;justify-content:space-between;align-items:center;padding:.62rem .75rem;display:flex}.business-visual-header span{color:#837967;font-family:var(--font-geist-mono),monospace;font-size:.47rem}.business-visual-canvas{background-image:linear-gradient(#d6a84f09 1px,#0000 0),linear-gradient(90deg,#d6a84f09 1px,#0000 0);background-size:22px 22px;min-height:176px;position:relative;overflow:hidden}.business-visual-metaphor{position:absolute;inset:0}.business-visual-metaphor b,.business-visual-metaphor i{border:1px solid #d6a84f38;display:block;position:absolute}.business-visual-anchor{z-index:3;color:#f1e8d8;text-align:center;background:#1c160bf0;border:1px solid #f2d27a80;place-items:center;min-height:56px;padding:.7rem;font-size:.69rem;font-weight:560;display:grid;position:absolute}.business-visual-modules{z-index:3;gap:.35rem;display:grid;position:absolute}.business-visual-modules>span{color:#d9cfbc;background:#080705e6;border:1px solid #d6a84f3b;grid-template-columns:24px minmax(0,1fr);align-items:center;min-width:0;padding:.45rem;font-size:.56rem;line-height:1.3;display:grid}.business-visual-modules i{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.42rem;font-style:normal}.business-visual-canvas>em{z-index:5;background:var(--gold-soft);width:7px;height:7px;box-shadow:0 0 14px var(--gold);offset-path:path("M 45 88 C 180 10 390 165 650 76");border-radius:50%;position:absolute}.business-visual-flow{border-top:1px solid #d6a84f2e;padding:.75rem}.business-visual-flow>div{justify-content:space-between;align-items:center;display:flex}.business-visual-flow>div>span{color:#8f8677;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.46rem}.business-visual-flow ol{gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.business-visual-flow li{background:#0a0805db;border:1px solid #d6a84f2b;min-height:64px;padding:.5rem;position:relative}.business-visual-flow li>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.43rem}.business-visual-flow li p{color:#cfc5b3;margin:.38rem 0 0;font-size:.52rem;line-height:1.35}.business-profile-property-pipeline .business-visual-anchor{width:30%;top:31%;left:6%}.business-profile-property-pipeline .business-visual-modules{width:42%;top:14%;right:6%}.business-profile-property-pipeline .business-visual-metaphor b{border-width:1px 0 0;width:25%;top:50%;left:34%;transform:rotate(-8deg)}.business-profile-property-pipeline .business-visual-metaphor i{width:7%;height:18%;bottom:10%;left:10%}.business-profile-catalog-grid .business-visual-anchor{width:30%;top:12%;right:6%}.business-profile-catalog-grid .business-visual-modules{grid-template-columns:repeat(3,1fr);width:58%;bottom:11%;left:7%}.business-profile-catalog-grid .business-visual-metaphor i{background:#d6a84f0f;width:12%;height:26%}.business-profile-catalog-grid .business-visual-metaphor i:first-child{top:12%;left:7%}.business-profile-catalog-grid .business-visual-metaphor i:nth-child(2){top:12%;left:21%}.business-profile-catalog-grid .business-visual-metaphor i:nth-child(3){top:12%;left:35%}.business-profile-catalog-grid .business-visual-metaphor i:nth-child(4){top:12%;left:49%}.business-profile-guest-routing .business-visual-anchor{border-radius:50%;width:24%;top:29%;left:38%}.business-profile-guest-routing .business-visual-modules{grid-template-columns:repeat(3,1fr);align-items:end;inset:12% 7%}.business-profile-guest-routing .business-visual-modules span:nth-child(2){align-self:start}.business-profile-guest-routing .business-visual-metaphor i{border-radius:50%;width:34%;height:66%;top:50%;left:50%;transform:translate(-50%,-50%)}.business-profile-ticket-stack .business-visual-anchor{width:43%;min-height:42px;top:12%;left:7%}.business-profile-ticket-stack .business-visual-modules{width:35%;top:15%;right:7%}.business-profile-ticket-stack .business-visual-modules span{transform:rotate(-1.5deg)}.business-profile-ticket-stack .business-visual-modules span:nth-child(2){transform:translate(-12px)rotate(1deg)}.business-profile-ticket-stack .business-visual-metaphor i{border-style:dashed;width:38%;height:25%;bottom:12%;left:8%}.business-profile-intake-calendar .business-visual-anchor{width:44%;top:12%;left:7%}.business-profile-intake-calendar .business-visual-modules{width:37%;top:12%;right:6%}.business-profile-intake-calendar .business-visual-metaphor i{background:#d6a84f12;width:7%;height:19%}.business-profile-intake-calendar .business-visual-metaphor i:first-child{bottom:12%;left:8%}.business-profile-intake-calendar .business-visual-metaphor i:nth-child(2){bottom:12%;left:17%}.business-profile-intake-calendar .business-visual-metaphor i:nth-child(3){bottom:12%;left:26%}.business-profile-intake-calendar .business-visual-metaphor i:nth-child(4){bottom:12%;left:35%}.business-profile-document-case .business-visual-anchor{width:31%;top:33%;right:7%}.business-profile-document-case .business-visual-modules{width:42%;top:10%;left:8%}.business-profile-document-case .business-visual-modules span{min-height:39px}.business-profile-document-case .business-visual-metaphor i{width:49%;height:78%;transform:rotate(calc(var(--doc,0) * 1deg));top:8%;left:5%}.business-profile-site-estimate .business-visual-anchor{width:30%;top:29%;left:8%;transform:rotate(-2deg)}.business-profile-site-estimate .business-visual-modules{grid-template-columns:1fr 1fr;width:47%;top:12%;right:5%}.business-profile-site-estimate .business-visual-modules span:last-child{grid-column:1/-1}.business-profile-site-estimate .business-visual-metaphor b{border-width:1px 0 0;width:92%;top:68%;left:4%;transform:rotate(-9deg)}.business-profile-service-booking .business-visual-anchor{width:30%;top:11%;left:35%}.business-profile-service-booking .business-visual-modules{grid-template-columns:repeat(3,1fr);bottom:12%;left:6%;right:6%}.business-profile-service-booking .business-visual-metaphor i{border-radius:50%;width:16%;height:30%;top:12%}.business-profile-service-booking .business-visual-metaphor i:first-child{left:8%}.business-profile-service-booking .business-visual-metaphor i:nth-child(2){right:8%}.business-profile-member-journey .business-visual-anchor{border-radius:50%;width:24%;top:29%;left:38%}.business-profile-member-journey .business-visual-modules{grid-template-columns:repeat(3,1fr);top:35%;left:5%;right:5%}.business-profile-member-journey .business-visual-modules span:nth-child(2){transform:translateY(55px)}.business-profile-member-journey .business-visual-metaphor i{border-radius:50%;width:54%;height:78%;top:50%;left:50%;transform:translate(-50%,-50%)}.business-profile-learning-path .business-visual-anchor{width:32%;top:12%;left:7%}.business-profile-learning-path .business-visual-modules{top:10%;left:46%;right:6%}.business-profile-learning-path .business-visual-modules span:nth-child(2){transform:translate(18px)}.business-profile-learning-path .business-visual-metaphor b{border-width:1px 0 0 1px;width:38%;height:47%;top:34%;left:35%}.business-profile-event-board .business-visual-anchor{width:26%;top:30%;left:37%}.business-profile-event-board .business-visual-modules{grid-template-columns:repeat(3,1fr);align-items:end;inset:10% 6%}.business-profile-event-board .business-visual-modules span:nth-child(2){align-self:start}.business-profile-event-board .business-visual-metaphor i{border-radius:50%;width:45%;height:92%;top:50%;left:50%;transform:translate(-50%,-50%)}.business-profile-vehicle-lane .business-visual-anchor{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);width:28%;top:34%;left:6%}.business-profile-vehicle-lane .business-visual-modules{grid-template-columns:repeat(3,1fr);width:55%;top:26%;right:5%}.business-profile-vehicle-lane .business-visual-metaphor b{border-width:1px 0 0;top:67%;left:4%;right:4%}.business-profile-recovery-loop .business-visual-anchor{width:24%;top:29%;left:38%}.business-profile-recovery-loop .business-visual-modules{grid-template-columns:repeat(3,1fr);top:35%;left:7%;right:7%}.business-profile-recovery-loop .business-visual-modules span:nth-child(2){transform:translateY(55px)}.business-profile-recovery-loop .business-visual-metaphor i{border-style:dashed;border-radius:50%;width:70%;height:78%;top:50%;left:50%;transform:translate(-50%,-50%)}.business-profile-people-network .business-visual-anchor{border-radius:50%;width:22%;top:30%;left:39%}.business-profile-people-network .business-visual-modules{grid-template-columns:repeat(3,1fr);align-items:end;inset:11% 6%}.business-profile-people-network .business-visual-modules span:nth-child(2){align-self:start}.business-profile-people-network .business-visual-metaphor i{border-radius:50%;width:24px;height:24px}.business-profile-people-network .business-visual-metaphor i:first-child{top:18%;left:12%}.business-profile-people-network .business-visual-metaphor i:nth-child(2){top:18%;right:12%}.business-profile-people-network .business-visual-metaphor i:nth-child(3){bottom:14%;left:18%}.business-profile-people-network .business-visual-metaphor i:nth-child(4){bottom:14%;right:18%}.business-profile-knowledge-command .business-visual-anchor{width:38%;top:12%;left:6%}.business-profile-knowledge-command .business-visual-modules{grid-template-columns:1fr 1fr;width:44%;top:12%;right:6%}.business-profile-knowledge-command .business-visual-modules span:last-child{grid-column:1/-1}.business-profile-knowledge-command .business-visual-metaphor i{background:#d6a84f0f;width:18%;height:22%;bottom:10%}.business-profile-knowledge-command .business-visual-metaphor i:first-child{left:7%}.business-profile-knowledge-command .business-visual-metaphor i:nth-child(2){left:28%}.business-profile-knowledge-command .business-visual-metaphor i:nth-child(3){left:49%}.business-profile-knowledge-command .business-visual-metaphor i:nth-child(4){left:70%}.business-flow-network-branches ol,.business-flow-split-handoff ol{grid-template-columns:repeat(2,1fr)}.business-flow-calendar-progression ol,.business-flow-grid-activation ol,.business-flow-orbit-sequence ol,.business-flow-radial-hub ol,.business-flow-radial-stage ol,.business-flow-recovery-arc ol{grid-template-columns:repeat(3,1fr)}.business-flow-radial-hub li:nth-child(2),.business-flow-radial-hub li:nth-child(5){transform:translateY(10px)}.business-flow-ticket-sequence ol{grid-template-columns:repeat(3,1fr)}.business-flow-ticket-sequence li:nth-child(2n){transform:translateY(8px)rotate(.5deg)}.business-flow-document-workflow ol,.business-flow-stacked-layers ol{grid-template-columns:1fr}.business-flow-document-workflow li,.business-flow-stacked-layers li{min-height:44px}.business-flow-alternating-path ol,.business-flow-branching-tree ol,.business-flow-zigzag-path ol{grid-template-columns:repeat(2,1fr)}.business-flow-alternating-path li:nth-child(odd),.business-flow-zigzag-path li:nth-child(2n){transform:translateY(10px)}.business-flow-branching-tree li:nth-child(3n){grid-column:1/-1;margin-inline:20%}.business-flow-service-lane ol{grid-template-columns:repeat(6,1fr)}.business-flow-service-lane li{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.business-flow-recovery-arc li{border-radius:50% 50% 8px 8px}.business-flow-network-branches li:nth-child(3n){margin-left:14%}.business-flow-stacked-layers li{margin-left:calc(var(--layer,0) * 1px)}.project-modal-layout-form-first{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)}.project-modal-layout-form-first .project-next-panel{border-left:1px solid #d6a84f33;border-right:0}.project-modal-form{min-width:0}.form-row-phone{grid-template-columns:minmax(150px,1fr) minmax(100px,.45fr) minmax(170px,1fr)}.project-fieldset{border:1px solid #d6a84f2e;min-width:0;margin:1rem 0 0;padding:.8rem}.project-fieldset legend{color:#ded6c6;padding:0 .35rem;font-size:.7rem}.segmented-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.project-service-options label,.segmented-choice label{cursor:pointer;display:block;position:relative}.project-service-options input,.segmented-choice input{opacity:0;pointer-events:none;position:absolute}.project-service-options label>span,.segmented-choice span{color:#b9af9f;text-align:center;background:#090806;border:1px solid #d6a84f33;place-items:center;min-height:40px;padding:.5rem;font-size:.65rem;display:grid}.project-service-options label.is-selected>span,.segmented-choice label.is-selected span{border-color:var(--gold-soft);color:#fff2d0;background:#d6a84f1f}.service-area-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.service-area-options button{color:#c9bfad;text-align:left;background:#090806;border:1px solid #d6a84f33;align-content:space-between;min-width:0;min-height:70px;padding:.55rem;display:grid}.service-area-options button>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.44rem}.service-area-options button strong{font-size:.58rem;font-weight:520;line-height:1.35}.service-area-options button.is-selected{border-color:var(--gold-soft);color:#fff2d0;background:#d6a84f1f}.project-service-options>p{color:#928878;margin:0 0 .55rem;font-size:.6rem}.project-service-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.project-form-fallback{color:#8f8779;margin:.75rem 0 0;font-size:.58rem;line-height:1.5}.form-status-error{color:#ffb7a8}.form-status-success{color:#bde5af}.form-status-info{color:var(--gold-soft)}@media (max-width:1023px){.project-modal-layout-form-first{grid-template-columns:1fr}.project-modal-layout-form-first .project-next-panel{border-top:1px solid #d6a84f33;border-left:0}.business-flow-service-lane ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.wordmark-mark{flex-basis:32px;width:32px;height:32px}.wordmark-copy{min-width:86px}.wordmark-lama{font-size:.82rem}.wordmark small{font-size:.5rem}.floating-contact-cluster{bottom:.75rem;left:.75rem;right:.75rem}.floating-contact-actions{justify-content:flex-end;width:100%}.floating-contact-actions .whatsapp-float,.floating-request-action{min-width:0;padding:.55rem .65rem}.floating-contact-actions>button>span:last-child{font-size:.63rem}.business-visual-canvas{min-height:205px}.business-visual-anchor{min-height:48px;clip-path:none!important;border-radius:0!important;width:auto!important;inset:10% 8% auto!important;transform:none!important}.business-visual-modules{grid-template-columns:1fr!important;width:auto!important;inset:42% 8% auto!important}.business-visual-modules span{transform:none!important}.business-visual-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}.business-visual-flow li{min-height:66px;clip-path:none!important;border-radius:0!important;margin:0!important;transform:none!important}.form-row-phone,.project-service-options>div,.service-area-options{grid-template-columns:1fr 1fr}.form-row-phone label:first-child,.form-row-phone label:last-child{grid-column:1/-1}}@media (max-width:430px){.floating-contact-actions{grid-template-columns:1fr 1fr;display:grid}.floating-contact-actions .whatsapp-float,.floating-request-action{justify-content:center}.project-modal-form{padding-inline:1rem}.project-service-options>div,.service-area-options{grid-template-columns:1fr}.business-visual-flow ol{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.business-visual-canvas>em{display:none}}.hero-node-six{opacity:.88;width:98px;min-width:98px;max-width:98px;top:34%;left:1.5%}.service-visual{background:#090806;grid-template-rows:minmax(0,1fr) auto;gap:.4rem;height:190px;padding:.45rem;display:grid;overflow:hidden}.service-teaser-card .service-visual{height:190px}.service-visual-media{background:linear-gradient(145deg,#17130d,#080705);border:1px solid #f2d27a57;min-height:0;overflow:hidden}.service-visual-media>.system-media-image,.service-visual-media>.system-media-video{object-fit:contain;opacity:1;filter:none;width:100%;height:100%;display:block}.service-visual-media .system-media-comparison{height:100%}.service-visual-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.service-visual-legend span{color:#d8ceba;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem;min-width:0;font-size:.43rem;line-height:1.2;display:grid}.service-visual-legend i{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.38rem;font-style:normal}.service-drawer-visual{min-height:284px}.service-drawer-visual .service-visual{height:258px}.service-drawer-visual .service-drawer-signal{pointer-events:none}.preview-track{align-items:stretch}.preview-card,.preview-card:nth-child(2n){grid-template-rows:auto minmax(0,1fr);height:100%;margin-top:0;display:grid}.preview-card .preview-media,.preview-card-1 .preview-media,.preview-card-2 .preview-media,.preview-card-3 .preview-media,.preview-card-4 .preview-media,.preview-card-5 .preview-media,.preview-card-booking .preview-media,.preview-card-property .preview-media,.preview-card-restaurant .preview-media,.preview-card-retail .preview-media,.preview-card-services .preview-media{aspect-ratio:16/10;width:100%}.preview-media>.system-media-image,.preview-media>.system-media-video{object-fit:contain;background:linear-gradient(145deg,#15110b,#070605);width:100%;height:100%;display:block}.preview-card-retail .system-media-image{background:radial-gradient(circle,#d6a84f1f,#0000 66%),#090806;padding:.75rem}.preview-card-property .system-media-video,.preview-card-property .system-media-video-fallback,.preview-card-retail .system-media-image{object-fit:contain;object-position:center}.preview-card-copy{flex-direction:column;min-height:190px;display:flex}.preview-card-copy strong{margin-top:auto;padding-top:1rem}.business-profile-visual{overflow:hidden}.example-workflow>header,.recommended-architecture>header{border-bottom:1px solid #d6a84f2e;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.example-workflow>header h4,.recommended-architecture>header h4{margin:0}.example-workflow>header span,.recommended-architecture>header span{color:#8f8677;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;flex:none;font-size:.46rem}.recommended-architecture-frame{isolation:isolate;background-image:linear-gradient(#d6a84f09 1px,#0000 0),linear-gradient(90deg,#d6a84f09 1px,#0000 0);background-size:22px 22px;justify-content:stretch;align-items:stretch;gap:.65rem;width:100%;max-width:760px;min-height:240px;margin-inline:auto;padding:1.1rem;display:grid;position:relative;overflow:hidden}.architecture-core,.architecture-module{z-index:2;min-width:0;position:relative}.architecture-core{color:#fff4d8;text-align:center;overflow-wrap:anywhere;background:linear-gradient(145deg,#332712f7,#110d08f7);border:1px solid #f2d27a9e;place-items:center;min-height:68px;padding:.8rem;font-size:.75rem;font-weight:600;line-height:1.35;display:grid}.architecture-module{color:#ddd2bf;background:#080705f2;border:1px solid #d6a84f47;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:.4rem;min-height:58px;padding:.55rem;display:grid}.architecture-module i{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.42rem;font-style:normal}.architecture-module b{overflow-wrap:anywhere;min-width:0;font-size:.6rem;font-weight:520;line-height:1.4}.architecture-connectors{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,#d6a84f33 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#d6a84f33 50%,#0000 50.2%);border:1px solid #d6a84f24;position:absolute;inset:10%}.recommended-architecture-frame>em{z-index:3;background:var(--gold-soft);width:7px;height:7px;box-shadow:0 0 14px var(--gold);border-radius:50%;position:absolute;bottom:1rem;right:1rem}.architecture-horizontal-pipeline .recommended-architecture-frame{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:"m1 m2 core m3 m4";align-items:center}.architecture-layered-architecture .recommended-architecture-frame,.architecture-vertical-stack .recommended-architecture-frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"core""m1""m2""m3""m4";max-width:560px}.architecture-hub-spoke .recommended-architecture-frame,.architecture-recovery-loop .recommended-architecture-frame{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr) minmax(0,1fr);grid-template-areas:"m1 blank1 m2""blank2 core blank3""m3 blank4 m4"}.architecture-split-system .recommended-architecture-frame{grid-template-columns:minmax(0,1fr) minmax(140px,.9fr) minmax(0,1fr);grid-template-areas:"m1 core m3""m2 core m4"}.architecture-branching-route .recommended-architecture-frame,.architecture-command-center .recommended-architecture-frame{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"core core""m1 m2""m3 m4"}.architecture-recovery-loop .architecture-connectors{border-style:dashed;border-radius:50%}.architecture-layered-architecture .architecture-module{margin-inline:calc((var(--layer,0)) * 4%)}.architecture-layered-architecture .architecture-module-1{--layer:1}.architecture-layered-architecture .architecture-module-2,.architecture-layered-architecture .architecture-module-3{--layer:2}.architecture-layered-architecture .architecture-module-4{--layer:1}.architecture-core{grid-area:core}.architecture-module-1{grid-area:m1}.architecture-module-2{grid-area:m2}.architecture-module-3{grid-area:m3}.architecture-module-4{grid-area:m4}.example-workflow{border-top:1px solid #d6a84f2e}.example-workflow ol{gap:.5rem;margin:0;padding:.8rem;list-style:none;display:grid}.example-workflow li{background:#0a0805e6;border:1px solid #d6a84f38;min-width:0;min-height:86px;padding:.65rem;position:relative}.example-workflow li:after{content:"";background:var(--gold);width:.5rem;height:1px;position:absolute;top:50%;left:100%}.example-workflow li>span{color:var(--gold);font-family:var(--font-geist-mono),monospace;font-size:.44rem}.example-workflow li p{color:#d2c7b4;overflow-wrap:anywhere;margin:.45rem 0 0;font-size:.58rem;line-height:1.45}.example-workflow-count-3 ol{grid-template-columns:repeat(3,minmax(0,1fr))}.example-workflow-count-4 ol{grid-template-columns:repeat(4,minmax(0,1fr))}.example-workflow-count-5 ol{grid-template-columns:repeat(6,minmax(0,1fr))}.example-workflow-count-5 li{grid-column:span 2}.example-workflow-count-5 li:nth-child(n+4){grid-column:span 3}.example-workflow-count-6 ol{grid-template-columns:repeat(3,minmax(0,1fr))}.example-workflow li:last-child:after,.example-workflow-count-5 li:last-child:after,.example-workflow-count-5 li:nth-child(3):after,.example-workflow-count-6 li:last-child:after,.example-workflow-count-6 li:nth-child(3):after{display:none}@media (max-width:1023px){.architecture-horizontal-pipeline .recommended-architecture-frame{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"core core""m1 m2""m3 m4"}.example-workflow-count-4 ol,.example-workflow-count-6 ol{grid-template-columns:repeat(2,minmax(0,1fr))}.example-workflow-count-4 li:nth-child(2):after,.example-workflow-count-6 li:nth-child(2n):after{display:none}}@media (max-width:760px){.service-teaser-card .service-visual{height:198px}.service-drawer-visual{min-height:250px}.service-drawer-visual .service-visual{height:224px}.architecture-branching-route .recommended-architecture-frame,.architecture-command-center .recommended-architecture-frame,.architecture-horizontal-pipeline .recommended-architecture-frame,.architecture-hub-spoke .recommended-architecture-frame,.architecture-layered-architecture .recommended-architecture-frame,.architecture-recovery-loop .recommended-architecture-frame,.architecture-split-system .recommended-architecture-frame,.architecture-vertical-stack .recommended-architecture-frame,.recommended-architecture-frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"core""m1""m2""m3""m4";max-width:520px}.architecture-layered-architecture .architecture-module{margin-inline:0}.architecture-connectors{display:none}.example-workflow ol,.example-workflow-count-3 ol,.example-workflow-count-4 ol,.example-workflow-count-5 ol,.example-workflow-count-6 ol{grid-template-columns:repeat(2,minmax(0,1fr))}.example-workflow-count-5 li,.example-workflow-count-5 li:nth-child(n+4){grid-column:span 1}.example-workflow li:nth-child(2n):after{display:none}}@media (max-width:430px){.service-visual-legend span{font-size:.4rem}.recommended-architecture-frame{padding:.8rem}.architecture-core{font-size:.7rem}.example-workflow ol,.example-workflow-count-3 ol,.example-workflow-count-4 ol,.example-workflow-count-5 ol,.example-workflow-count-6 ol{grid-template-columns:1fr}.example-workflow li{min-height:74px}.example-workflow li:after{display:none}}@media (max-width:1023px){.hero-grid{gap:clamp(2rem,5vw,3.5rem)}.hero-mobile-system{box-shadow:0 22px 48px #00000057,inset 0 1px #f2d27a14}.preview-track,.service-teaser-grid{overscroll-behavior-inline:contain;scroll-padding-inline:1.25rem}.preview-card,.service-teaser-card{scroll-snap-stop:always}}@media (max-width:760px){.hero-grid{padding-top:6.4rem;padding-bottom:3.6rem}.hero-copy{gap:0}.hero-copy h1{letter-spacing:-.055em;max-width:11ch;margin-bottom:1rem;line-height:.98}.hero-supporting{max-width:38rem;margin-top:0;line-height:1.62}.hero-actions{width:100%;margin-top:1.55rem}.hero-mobile-system{width:100%;margin-top:-.25rem;padding:.7rem}.hero-mobile-core{min-height:80px;padding:.85rem;font-size:.92rem}.hero-mobile-node{min-height:43px;padding:.5rem .45rem}.services-teaser .compact-heading{gap:1.1rem}.service-teaser-grid{gap:.85rem;margin-inline:-1.25rem;padding:0 1.25rem 1.1rem}.service-teaser-card{flex-basis:min(326px,84vw);min-height:0;padding:1rem}.service-teaser-card .service-visual{height:176px}.service-teaser-card h3{margin-top:1.05rem;font-size:1.2rem}.service-teaser-card>p{min-height:3.9em}.service-teaser-tags{padding-top:.8rem}.preview-track{margin-top:2rem;gap:.85rem;margin-inline:-1.25rem;padding:0 1.25rem 1.1rem}.preview-card{flex-basis:min(312px,82vw)}.preview-card .preview-media{aspect-ratio:16/10}.preview-card-copy{min-height:176px;padding:1rem}.preview-card-copy h3{font-size:1.15rem;line-height:1.08}.preview-card-copy p{line-height:1.5}.floating-contact-cluster{right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));pointer-events:none;left:.75rem}.floating-contact-actions,.floating-whatsapp-menu{pointer-events:auto}.floating-contact-actions{gap:.45rem}.floating-contact-actions .whatsapp-float,.floating-request-action{min-height:48px}.floating-request-action{padding-inline:.72rem}}@media (max-width:430px){.hero-grid{padding-top:5.8rem}.hero-copy h1{font-size:clamp(2.45rem,12vw,2.9rem)}.hero-mobile-system{padding:.55rem}.hero-mobile-core{min-height:72px;font-size:.84rem}.hero-mobile-node{grid-template-columns:17px 1fr;min-height:40px;font-size:.47rem}.service-teaser-card{flex-basis:86vw}.preview-card{flex-basis:85vw}.preview-card-copy{min-height:170px}.floating-contact-actions{grid-template-columns:1fr 1fr}.floating-contact-actions .whatsapp-float,.floating-request-action{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.recommended-architecture-frame>em{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@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}