@font-face{font-family:Inter Tight;src:url(/impeccable/assets/inter-tight-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/impeccable/assets/inter-tight-semibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/impeccable/assets/inter-tight-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/impeccable/assets/instrument-serif-italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}:root{--bg:#070707;--surface:#111;--surface-2:#191919;--ink:#f2f2f2;--muted:#afafaf;--faint:#868686;--line:#2c2c2c;--holo:linear-gradient(115deg,#ddd 0%,#d6d6d6 23%,#d0d0d0 48%,#d2d2d2 72%,#e4e4e4 100%);--mint:#e0e0e0;--pink:#cfcfcf;--max:1280px;--logo:url(/impeccable/assets/image-f15d581fc226.png);--ease:cubic-bezier(.2,.75,.2,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark;scroll-padding-top:98px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Tight,Arial,sans-serif;font-size:17px;line-height:1.55}body.modal-open{overflow:hidden}::selection{color:#111;background:#d7d7d7}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #d6d6d6}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.045em;font-weight:700;line-height:1.08}p{color:var(--muted)}em{letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-weight:400}svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;display:block}[hidden]{display:none!important}.wrap{width:min(var(--max),calc(100% - 112px));margin-inline:auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#c8c8c8;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.eyebrow .dot{background:#dfdfdf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #dfdfdf3d}.section{padding-block:120px}.section-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:46px;display:flex}.section-head h2{font-size:clamp(36px,4.6vw,62px)}.section-head .eyebrow{margin-bottom:22px}.section-head>p{max-width:350px;padding-bottom:5px}.muted{color:var(--muted)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:16px 22px;font-size:15px;font-weight:600;line-height:1.25;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn svg{width:18px;height:18px}.btn-primary{color:#111;background:#f1f1f1;border-color:#f1f1f1}.btn-primary:hover{background:#dfdfdf;border-color:#dfdfdf}.btn-outline{color:var(--ink);background:0 0;border-color:#464646}.text-link{background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:12px 0;font-size:15px;font-weight:600;display:inline-flex}.text-link svg{width:17px;height:17px;transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.skip{z-index:100;color:#070707;background:#f4f4f4;padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-180%)}.skip:focus{transform:translateY(0)}.logo{background:var(--holo);width:150px;height:42px;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;flex:none;display:block;position:relative}.site-header{z-index:20;backdrop-filter:blur(16px);background:#070707ed;border-bottom:1px solid #ffffff0b;height:88px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.brand{align-items:center;min-height:50px;display:flex}.nav-links{align-items:center;gap:32px;display:flex}.nav-links>a{color:#b7b7b7;padding-block:13px;font-size:14px;transition:color .2s}.nav-links>a:hover{color:#fff}.nav-actions{align-items:center;gap:20px;display:flex}.nav .btn{border-radius:6px;min-height:44px;padding:12px 17px;font-size:13px}.menu-button{background:0 0;border:1px solid #464646;border-radius:6px;min-width:44px;min-height:44px;padding:10px;display:none}.menu-button svg{width:20px;height:20px}.hero{min-height:730px;padding:88px 0 36px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(at 60% 35%,#cccccc18,#0000 58%);width:70%;height:85%;position:absolute;top:0;right:-12%}.hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;display:grid}.hero-copy{z-index:2;padding-top:2px;position:relative}.hero h1{letter-spacing:-.057em;margin:26px 0;font-size:clamp(62px,6.8vw,96px);line-height:.99}.hero h1 em{color:#e5e5e5;padding-bottom:5px;display:block}.hero-copy>p{max-width:450px;font-size:18px;line-height:1.65}.hero-ctas{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-note{color:#aeaeae;letter-spacing:.02em;font-size:12px;margin-top:19px!important}.hero-art{perspective:1100px;isolation:isolate;justify-content:center;align-items:center;height:495px;display:flex;position:relative}.orbit{pointer-events:none;border:1px solid #ffffff0a;border-radius:50%;width:480px;height:480px;position:absolute;transform:rotateX(57deg)rotate(-24deg)}.orbit.two{opacity:.4;width:650px;height:650px}.foil{--rx:9deg;--ry:-13deg;--px:45%;--py:30%;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(-5deg);aspect-ratio:1.56;width:440px;max-width:100%;transform-style:preserve-3d;transition:transform .35s var(--ease);background:#090909;border:1px solid #d9d9d951;border-radius:18px;position:relative;overflow:hidden;box-shadow:-10px 32px 75px #0009,0 0 90px #d1d1d10c}.foil:before{content:"";background:radial-gradient(ellipse at var(--px) var(--py),#f1f1f16e,transparent 63%),conic-gradient(from 60deg at 25% 55%,#e8e8e808,#d6d6d63d,#d3d3d321,#e1e1e11a,#dcdcdc4d,#e8e8e808);opacity:.9;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.foil:after{content:"";pointer-events:none;background:repeating-linear-gradient(126deg,#0000 0 10px,#ffffff03 11px,#0000 12px 20px);position:absolute;inset:0}.foil-content{z-index:1;flex-direction:column;justify-content:space-between;height:100%;padding:32px 35px;display:flex;position:relative;transform:translateZ(12px)}.foil-top,.foil-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.foil .logo{background:linear-gradient(115deg,#e5e5e5,#dfdfdf 38%,#dbdbdb 70%,#e8e8e8);width:174px;height:48px}.foil-number{letter-spacing:.18em;color:#d0d0d0;font-size:11px}.foil-caption{letter-spacing:-.025em;color:#ededed;font-size:28px;line-height:1.1}.foil-caption em{font-size:34px}.foil-bottom{color:#c6c6c6;letter-spacing:.035em;font-size:11px}.foil-bottom svg{color:#dbdbdb;width:26px;height:26px}.art-tag{z-index:3;pointer-events:none;background:#131313f5;border:1px solid #464646;border-radius:9px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;display:flex;position:absolute;box-shadow:0 12px 30px #0005}.art-tag svg{color:#d8d8d8;width:15px;height:15px}.art-tag.tag-one{top:105px;left:-4px;transform:rotate(-5deg)}.art-tag.tag-two{bottom:94px;right:-5px;transform:rotate(3deg)}.tag-status{background:#e0e0e0;border-radius:50%;width:5px;height:5px}.hero-foot{border-top:1px solid var(--line);color:#a3a3a3;justify-content:space-between;gap:20px;margin-top:74px;padding-top:23px;font-size:12px;display:flex;position:relative}.hero-foot span{align-items:center;gap:8px;display:flex}.hero-foot svg{width:15px;height:15px}.hero-foot .foot-sign{letter-spacing:.11em;text-transform:uppercase;color:#9d9d9d;font-size:10px}.explore{border-bottom:1px solid var(--line);padding-top:106px}.problem-picker{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.problem-choice{text-align:left;background:#101010;border:1px solid #383838;border-radius:9px;flex-direction:column;align-items:start;gap:23px;min-height:144px;padding:22px 22px 18px;transition:background .25s,border-color .25s,transform .25s;display:flex;position:relative}.problem-choice svg{color:#cbcbcb;width:21px;height:21px}.problem-choice span{letter-spacing:-.01em;max-width:220px;font-size:16px;font-weight:600;line-height:1.35}.problem-choice .choice-tick{opacity:0;color:#dfdfdf;width:15px;height:15px;position:absolute;top:21px;right:17px}.problem-choice:hover{background:#191919;border-color:#787878;transform:translateY(-3px)}.problem-choice[aria-pressed=true]{background:#1b1b1b;border-color:#d3d3d3}.problem-choice[aria-pressed=true] .choice-tick{opacity:1}.problem-choice[aria-pressed=true]>svg:first-child{color:#e4e4e4}.selection-empty{color:#a9a9a9;text-align:center;border:1px dashed #373737;border-radius:9px;justify-content:center;align-items:center;gap:13px;min-height:118px;padding:30px;font-size:14px;display:flex}.selection-empty svg{color:#bcbcbc;width:18px;height:18px}.solution{background:#131313;border:1px solid #373737;border-radius:12px;overflow:hidden}.solution-body{grid-template-columns:1.1fr 1fr;gap:62px;padding:38px 40px;display:grid}.solution-body .eyebrow{color:#d5d5d5;margin-bottom:16px;font-size:10px}.solution h3{letter-spacing:-.035em;margin-bottom:17px;font-size:31px}.solution p{max-width:460px;font-size:16px;line-height:1.6}.flow{flex-direction:column;align-self:center;gap:0;padding-left:12px;display:flex}.flow-item{align-items:center;gap:16px;min-height:70px;display:flex;position:relative}.flow-item:not(:last-child):after{content:"";background:#474747;width:1px;position:absolute;top:52px;bottom:-17px;left:18px}.flow-icon{background:#212121;border:1px solid #4d4d4d;border-radius:9px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.flow-icon svg{color:#d9d9d9;width:17px;height:17px}.flow-item strong{font-size:14px;font-weight:600;display:block}.flow-item small{color:#a8a8a8;font-size:12px}.solution-bottom{border-top:1px solid #373737;justify-content:space-between;align-items:center;gap:24px;padding:16px 40px;display:flex}.solution-bottom>.text-link{font-size:14px}.solution-price{background:#0f0f0f;border-top:1px solid #373737;grid-template-columns:1fr 1fr;gap:32px;padding:24px 40px;display:grid}.solution-price strong{margin-bottom:8px;font-size:16px;font-weight:600;display:block}.solution-price .price{letter-spacing:-.04em;color:#eee;font-size:30px;line-height:1.2}.solution-price small{color:#aaa;margin-top:5px;font-size:12px;display:block}.solution-price p{max-width:480px;font-size:13px;line-height:1.6}.explore-after{color:#aeaeae;align-items:center;gap:8px;margin-top:22px;font-size:13px;display:flex}.explore-after svg{flex:none;width:15px;height:15px}.demo-section{background:linear-gradient(#0c0c0c,#070707);padding-bottom:105px;position:relative}.demo-intro{justify-content:space-between;align-items:end;gap:36px;margin-bottom:36px;display:flex}.demo-intro h2{font-size:clamp(36px,4.6vw,62px)}.demo-intro .eyebrow{margin-bottom:22px}.demo-right{max-width:355px}.demo-right p{margin-bottom:22px;font-size:16px}.tabs{background:#121212;border:1px solid #424242;border-radius:7px;gap:4px;padding:4px;display:inline-flex}.tab{color:#adadad;background:0 0;border-radius:4px;min-height:40px;padding:10px 19px;font-size:13px}.tab[aria-selected=true]{color:#191919;background:#ebebeb}.tab:hover:not([aria-selected=true]){color:#ececec;background:#272727}.demo-chrome{background:#121212;border:1px solid #4d4d4d;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0005}.demo-chrome:before{content:"";pointer-events:none;z-index:2;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 1px #dfdfdf0b}.chrome-top{letter-spacing:.03em;background:#181818;border-bottom:1px solid #373737;justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;font-size:11px;display:flex}.chrome-brand{color:#c5c5c5;align-items:center;gap:14px;display:flex}.chrome-brand .logo{width:79px;min-width:0;height:22px}.chrome-brand .divider{background:#474747;width:1px;height:15px}.demo-label{color:#b4b4b4;letter-spacing:.045em;align-items:center;gap:8px;font-size:10px;display:flex}.demo-label span:first-child{background:#c6c6c6;border-radius:50%;width:5px;height:5px}.crm-app{grid-template-columns:162px 1fr;min-height:433px;display:grid}.app-sidebar{background:#101010;border-right:1px solid #383838;flex-direction:column;gap:8px;padding:26px 13px;display:flex}.app-sidebar .sidebar-name{text-transform:uppercase;letter-spacing:.1em;color:#a2a2a2;margin-bottom:18px;padding:0 9px;font-size:10px}.sidebar-item{color:#b2b2b2;border-radius:6px;align-items:center;gap:11px;padding:12px 10px;font-size:12px;display:flex}.sidebar-item svg{width:16px;height:16px}.sidebar-item.active{color:#e5e5e5;background:#2a2a2a}.sidebar-footer{color:#bdbdbd;align-items:center;gap:7px;margin-top:auto;padding:26px 8px 3px;font-size:10px;display:flex}.sidebar-footer .dot{background:#c3c3c3;border-radius:50%;width:5px;height:5px}.crm-main{min-width:0;padding:28px 29px}.app-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.app-toolbar h3{letter-spacing:-.025em;font-size:18px;font-weight:600}.app-toolbar .pill{white-space:nowrap;letter-spacing:.04em;font-size:10px}.pill{color:#d6d6d6;background:#2f2f2f35;border:1px solid #585858;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;line-height:1.2;display:inline-flex}.pill.mint{color:#e3e3e3;background:#3b3b3b35;border-color:#6a6a6a}.pill.rose{color:#d8d8d8;background:#31313135;border-color:#5f5f5f}.mail-layout{grid-template-columns:1fr .92fr;gap:18px;display:grid}.mail-card{background:#1c1c1c;border:1px solid #474747;border-radius:9px;align-self:start;padding:21px}.person{align-items:center;gap:11px;display:flex}.avatar{color:#2e2e2e;background:#cfcfcf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:flex}.person strong{font-size:12px;font-weight:600;line-height:1.3;display:block}.person small{color:#adadad;overflow-wrap:anywhere;font-size:10px;line-height:1.4;display:block}.mail-subject{margin:23px 0 11px;letter-spacing:-.018em!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}.mail-card p{color:#c7c7c7;font-size:12px;line-height:1.7}.mail-sign{color:#989898;padding-top:18px;font-size:10px}.context-column{flex-direction:column;gap:12px;min-width:0;display:flex}.context-placeholder{text-align:center;background:#171717;border:1px dashed #4f4f4f;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:237px;padding:22px;display:flex}.context-placeholder .placeholder-icon{border:1px solid #4f4f4f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.context-placeholder svg{color:#c9c9c9;width:20px;height:20px}.context-placeholder p{color:#a8a8a8;max-width:200px;font-size:12px}.context-card{background:#23232344;border:1px solid #545454;border-radius:8px;padding:17px}.card-label{text-transform:uppercase;letter-spacing:.09em;color:#b7b7b7;align-items:center;gap:7px;margin-bottom:11px;font-size:9px;display:flex}.card-label svg{width:12px;height:12px}.client-name{letter-spacing:-.015em;margin-bottom:2px;font-size:15px;font-weight:600}.client-meta{color:#b1b1b1;font-size:11px}.context-row{color:#c2c2c2;justify-content:space-between;align-items:start;gap:10px;margin-top:15px;font-size:11px;display:flex}.context-row strong{color:#e4e4e4;text-align:right;font-size:11px;font-weight:600}.doc-line{color:#cecece;align-items:start;gap:8px;margin-top:10px;font-size:11px;display:flex}.doc-line svg{color:#bbb;width:14px;height:14px;margin-top:2px}.doc-line small{color:#adadad;font-size:10px;line-height:1.5;display:block}.draft-card{background:#2f2f2f44;border-color:#616161}.draft-card .card-label{color:#cfcfcf}.draft-card p{color:#dbdbdb;font-size:12px;line-height:1.6}.draft-status{color:#c2c2c2;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.draft-status svg{width:13px;height:13px}.demo-bottom{background:#171717;border-top:1px solid #414141;justify-content:space-between;align-items:center;gap:24px;padding:21px 26px;display:flex}.step-indicators{align-items:center;gap:19px;display:flex}.step-indicators span{color:#989898;align-items:center;gap:7px;font-size:11px;display:flex}.step-indicators b{border:1px solid #606060;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:400;display:grid}.step-indicators span.current{color:#e7e7e7}.step-indicators span.current b{color:#232323;background:#d6d6d6;border-color:#d6d6d6}.step-indicators span.done b{color:#ccc;border-color:#9e9e9e}.demo-controls{flex:none;align-items:center;gap:12px;display:flex}.demo-controls .btn{border-radius:5px;gap:14px;min-height:43px;padding:11px 15px;font-size:12px}.reset-demo{color:#c8c8c8;background:0 0;border-radius:5px;min-width:44px;min-height:44px;padding:10px}.reset-demo svg{width:17px;height:17px}.reset-demo:hover{background:#2b2b2b}.demo-caption{justify-content:space-between;align-items:center;gap:32px;margin-top:25px;display:flex}.demo-caption p{color:#a9a9a9;max-width:640px;font-size:13px;line-height:1.7}.demo-caption .text-link{white-space:nowrap;font-size:13px}.social-app{grid-template-columns:1.05fr 1fr;gap:24px;min-height:433px;padding:30px;display:grid}.social-app h3{letter-spacing:-.025em;font-size:17px;font-weight:600}.social-inbox>p{color:#aeaeae;margin:8px 0 19px;font-size:11px}.social-message{text-align:left;background:#1d1d1d;border:1px solid #494949;border-radius:8px;align-items:start;gap:12px;width:100%;margin-top:9px;padding:17px 16px;transition:border-color .2s,background .2s;display:flex}.social-message[aria-pressed=true]{background:#2c2c2c;border-color:#cacaca}.social-message .avatar{color:#2e2e2e;background:#cbcbcb;width:30px;height:30px;font-size:10px}.social-message .social-person{color:#afafaf;margin-bottom:4px;font-size:10px;display:block}.social-message strong{color:#e5e5e5;font-size:12px;font-weight:400;line-height:1.5;display:block}.social-message>svg{color:#bbb;align-self:center;width:16px;height:16px;margin-left:auto}.triage-result{background:#191919;border:1px solid #474747;border-radius:9px;flex-direction:column;justify-content:center;padding:27px;display:flex;position:relative}.triage-result .card-label{margin-bottom:23px}.triage-symbol{color:#dadada;background:#2d2d2d;border:1px solid #868686;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:20px;display:flex}.triage-result h4{letter-spacing:-.035em;margin-bottom:14px;font-size:25px;line-height:1.15}.triage-result p{color:#bebebe;font-size:13px;line-height:1.6}.triage-result .pill{align-self:start;margin-top:18px}.triage-draft{color:#dadada;background:#35353560;border:1px solid #656565;border-radius:6px;margin-top:17px;padding:14px 16px;font-size:12px}.social-bottom-note{color:#b9b9b9;max-width:620px;font-size:12px}.custom-section{color:#1e1e1e;color-scheme:light;background:#e9e9e9;padding-block:110px;position:relative;overflow:hidden}.custom-section:before{content:"";pointer-events:none;background:radial-gradient(at 90% 20%,#dcdcdc80,#0000 50%);position:absolute;inset:0}.custom-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.custom-section .eyebrow{color:#5a5a5a;margin-bottom:27px}.custom-section h2{font-size:clamp(36px,4.6vw,63px)}.custom-section h2 em{color:#5a5a5a}.custom-section p{color:#595959;max-width:435px;margin-top:26px;font-size:17px;line-height:1.65}.custom-section .text-link{color:#2a2a2a;margin-top:18px}.custom-section .text-link svg{width:18px;height:18px}.custom-section a:focus-visible{outline-color:#575757}.sketch{background:#f5f5f5aa;border:1px solid silver;border-radius:12px;padding:28px;position:relative;transform:rotate(2deg);box-shadow:0 22px 40px #1a1a1a10}.sketch-head{border-bottom:1px solid #d3d3d3;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.sketch-title{letter-spacing:-.01em;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.sketch-title svg{color:#5c5c5c;width:18px;height:18px}.sketch-state{color:#5c5c5c;background:#e9e9e9;border:1px solid #c2c2c2;border-radius:4px;padding:5px 9px;font-size:10px}.sketch-fields{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 25px;display:grid}.sketch-field{color:#6b6b6b;font-size:10px}.sketch-field strong{color:#343434;padding-top:7px;font-size:13px;font-weight:600;display:block}.sketch-steps{gap:10px;margin-bottom:24px;display:flex}.sketch-step{text-align:center;color:#575757;background:#e4e4e4;border:1px solid #bcbcbc;border-radius:4px;flex:1;padding:8px 5px;font-size:10px}.sketch-step.active{color:#3f3f3f;background:#d4d4d4;border-color:#a9a9a9}.sketch-step.last{color:#727272;background:#eee}.sketch-task{color:#4b4b4b;background:#ffffffb0;border:1px solid #cbcbcb;border-radius:6px;align-items:center;gap:11px;margin-top:8px;padding:12px 14px;font-size:11px;display:flex}.task-box{border:1px solid #b5b5b5;border-radius:3px;flex:none;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.task-box.checked{color:#555;background:#dadada;border-color:#8b8b8b}.task-box svg{stroke-width:2px;width:10px;height:10px}.sketch-task small{color:#727272;margin-left:auto;font-size:9px}.sketch-caption{color:#626262;justify-content:end;align-items:center;gap:13px;margin-top:24px;font-family:Instrument Serif,Georgia,serif;font-size:24px;font-style:italic;display:flex}.sketch-caption svg{stroke-width:1.1px;width:36px;height:30px;transform:rotate(-17deg)}.sketch-label{text-align:right;color:#6b6b6b;margin-top:6px;font-size:10px;display:block}.proof-section{padding-bottom:80px}.case-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.case{background:#111;border:1px solid #363636;border-radius:10px;overflow:hidden}.case-visual{isolation:isolate;justify-content:center;align-items:center;height:230px;display:flex;position:relative;overflow:hidden}.case-visual.nemus{background:#181818}.case-visual.sando{background:#1a1a1a}.case-visual:after{content:"Representación conceptual";letter-spacing:.05em;color:#bfbfbf;background:#131313;border-radius:3px;padding:5px 8px;font-size:9px;position:absolute;bottom:15px;left:22px}.case-visual.sando:after{color:#c4c4c4;background:#151515}.tree-art{stroke:gray;stroke-width:.7px;opacity:.45;width:260px;height:260px;position:absolute;top:3px;left:52px}.case-screen{isolation:isolate;background:#202020;border:1px solid #626262;border-radius:8px;width:310px;padding:19px 21px;position:relative;left:26px;overflow:hidden;transform:rotate(-6deg);box-shadow:0 20px 40px #0004}.case-screen .mini-top{color:#c6c6c6;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #626262;justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;font-size:9px;display:flex}.mini-title{color:#e7e7e7;letter-spacing:-.035em;margin:17px 0 14px;font-family:Instrument Serif,Georgia,serif;font-size:25px;line-height:1.1}.mini-rule{background:#b6b6b655;border-radius:3px;width:75%;height:4px;margin:7px 0}.mini-rule.short{width:49%}.mini-button{color:#313131;background:#c6c6c6;border-radius:3px;align-items:center;gap:19px;margin-top:15px;padding:7px 10px;font-size:8px;display:inline-flex}.mini-button svg{width:10px;height:10px}.case-screen.sando-screen{background:#212121;border-color:#5d5d5d;left:-15px;transform:rotate(5deg)}.sando-screen .mini-top{color:#c3c3c3;border-color:#575757}.sando-screen .mini-title{color:#e7e7e7}.sando-screen .mini-rule{background:#b6b6b644}.sando-screen .mini-button{color:#292929;background:#d1d1d1}.case-chip{color:#e1e1e1;background:#313131;border:1px solid #828282;border-radius:6px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;display:flex;position:absolute;bottom:44px;right:28px;transform:rotate(2deg);box-shadow:0 10px 20px #0003}.case-chip svg{width:13px;height:13px}.case-visual.sando .case-chip{color:#ddd;background:#303030;border-color:gray;bottom:50px;right:27px;transform:rotate(-4deg)}.case-copy{padding:26px 29px}.case-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.case h3{letter-spacing:-.03em;font-size:24px}.case-topline span{color:#bbb;font-size:10px}.case-copy p{max-width:480px;font-size:14px;line-height:1.7}.case .text-link{color:#dcdcdc;margin-top:9px;padding-bottom:0;font-size:12px}.team-strip{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:70px;margin-top:84px;padding-top:48px;display:grid}.team-intro .eyebrow{margin-bottom:18px;font-size:10px}.team-intro h3{max-width:330px;font-size:31px;line-height:1.2}.team-intro p{max-width:355px;margin-top:15px;font-size:14px}.team-people{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.team-person{padding-top:7px}.team-initials{color:#d7d7d7;letter-spacing:-.08em;margin-bottom:19px;font-family:Instrument Serif,Georgia,serif;font-size:44px;font-style:italic;line-height:1}.team-person strong{margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.3;display:block}.team-person p{color:#acacac;font-size:12px;line-height:1.65}.start-section{border-top:1px solid var(--line);padding-top:100px}.start-grid{grid-template-columns:.94fr 1.06fr;align-items:start;gap:95px;display:grid}.start-intro{position:sticky;top:125px}.start-intro .eyebrow{margin-bottom:23px}.start-intro h2{font-size:clamp(36px,4.2vw,57px)}.start-intro>p{max-width:370px;margin-top:26px;font-size:16px;line-height:1.65}.start-intro .text-link{margin-top:17px;font-size:14px}.process-step{align-items:start;gap:19px;margin-bottom:34px;display:flex}.process-index{color:#bdbdbd;border:1px solid #4d4d4d;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;margin-top:2px;font-size:11px;display:grid}.process-step h3{letter-spacing:-.03em;margin-bottom:11px;font-size:21px}.process-step p{font-size:14px;line-height:1.65}.process-step .free{color:#d2d2d2;background:#222;border:1px solid #606060;border-radius:4px;align-items:center;gap:5px;margin-top:12px;padding:5px 8px;font-size:10px;display:inline-flex}.map-card{background:#141414;border:1px solid #5c5c5c;border-radius:10px;margin:1px 0 34px;padding:28px 28px 25px;position:relative}.map-card:before{content:"";pointer-events:none;background:linear-gradient(125deg,#dbdbdb06,#d1d1d10c);border-radius:10px;position:absolute;inset:0}.map-header{justify-content:space-between;align-items:start;gap:20px;display:flex;position:relative}.map-card .eyebrow{color:#c3c3c3;letter-spacing:.1em;margin-bottom:12px;font-size:9px}.map-card h3{letter-spacing:-.035em;font-size:25px;line-height:1.2}.map-price{letter-spacing:-.05em;color:#e7e7e7;white-space:nowrap;text-align:right;font-size:32px;line-height:1}.map-price small{letter-spacing:0;color:#b7b7b7;margin-top:9px;font-size:10px;font-weight:400;display:block}.map-card>p{color:#bdbdbd;margin-top:19px;font-size:13px;line-height:1.7;position:relative}.map-card ul{gap:9px;margin:20px 0;padding:0;list-style:none;display:grid;position:relative}.map-card li{color:#cbcbcb;align-items:start;gap:10px;font-size:12px;display:flex}.map-card li svg{color:#d5d5d5;width:14px;height:14px;margin-top:3px}.map-card .btn{border-color:#656565;min-height:45px;padding:12px 16px;font-size:12px;position:relative}.map-footnote{color:#ababab!important;margin-top:16px!important;font-size:11px!important;line-height:1.6!important}.cost-note{color:#b9b9b9;border-top:1px solid #383838;margin-left:50px;padding-top:20px;font-size:12px;line-height:1.7}.faq-section{padding-block:20px 105px}.faq-grid{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:95px;padding-top:72px;display:grid}.faq-title .eyebrow{margin-bottom:19px}.faq-title h2{font-size:40px}details{border-bottom:1px solid #393939}summary{cursor:pointer;color:#e1e1e1;padding:21px 35px 21px 0;font-size:16px;font-weight:600;line-height:1.5;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:#b8b8b8;font-size:24px;font-weight:400;position:absolute;top:18px;right:3px}details[open]>summary:after{content:"−"}details>p{color:#b3b3b3;padding:0 22px 22px 0;font-size:14px;line-height:1.7}details>p .text-link{color:#dadada;padding-bottom:0;font-size:13px}.contact-section{background:#121212;border-top:1px solid #363636;padding:98px 0 96px;position:relative;overflow:hidden}.contact-section:before{content:"";pointer-events:none;background:radial-gradient(#b8b8b80d,#0000 63%);width:750px;height:750px;position:absolute;bottom:-380px;left:-80px}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid;position:relative}.contact-intro .eyebrow{margin-bottom:25px}.contact-intro h2{font-size:clamp(40px,4.6vw,62px);line-height:1.04}.contact-intro h2 em{color:#d0d0d0;display:block}.contact-intro>p{max-width:350px;margin-top:24px;font-size:16px;line-height:1.7}.contact-email{letter-spacing:-.015em;border-bottom:1px solid #676767;align-items:center;gap:10px;margin-top:29px;padding-bottom:5px;font-size:16px;display:inline-flex}.contact-email svg{width:16px;height:16px}.contact-place{letter-spacing:.05em;color:#afafaf;align-items:center;gap:6px;margin-top:15px;font-size:11px;display:flex}.contact-place svg{width:12px;height:12px}.contact-form{grid-template-columns:1fr 1fr;gap:20px;padding-top:5px;display:grid}.field{flex-direction:column;gap:9px;min-width:0;display:flex}.field.full{grid-column:1/-1}.field label{color:#d4d4d4;font-size:12px;font-weight:600}input,textarea{color:#f0f0f0;background:#1a1a1a;border:1px solid #555;border-radius:5px;width:100%;min-height:48px;padding:13px 14px;font-size:14px;line-height:1.5;transition:border-color .2s}input::placeholder,textarea::placeholder{color:#9e9e9e;opacity:1}textarea{resize:vertical;min-height:120px}input:hover,textarea:hover{border-color:#898989}.form-footer{flex-direction:column;grid-column:1/-1;align-items:start;gap:13px;margin-top:4px;display:flex}.form-footer .btn{padding-inline:20px;font-size:14px}.form-footer p{color:#adadad;max-width:390px;font-size:11px;line-height:1.6}.contact-status{color:#d8d8d8;font-size:12px;line-height:1.6}.copy-message{color:#dbdbdb;text-underline-offset:4px;background:0 0;min-height:44px;padding:9px 0;font-size:12px;text-decoration:underline}.footer{background:#070707;border-top:1px solid #333;padding:34px 0 24px}.footer-main{justify-content:space-between;align-items:center;gap:35px;display:flex}.footer .logo{background:#c7c7c7;width:127px;height:36px}.footer-links{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.footer-links a,.footer-links button{color:#a9a9a9;background:0 0;min-height:44px;padding:12px 0;font-size:12px}.footer-links a:hover,.footer-links button:hover{color:#eee}.footer-bottom{color:#9c9c9c;letter-spacing:.025em;border-top:1px solid #282828;justify-content:space-between;gap:25px;margin-top:24px;padding-top:20px;font-size:10px;display:flex}.footer-bottom span:last-child{color:#bbb;letter-spacing:-.02em;font-family:Instrument Serif,Georgia,serif;font-size:16px;font-style:italic}dialog{color:#f0f0f0;overscroll-behavior:contain;background:#121212;border:1px solid #636363;border-radius:13px;width:min(740px,100% - 32px);max-height:85dvh;margin:auto;padding:0;position:fixed;overflow:auto;box-shadow:0 40px 100px #0009}dialog::backdrop{backdrop-filter:blur(8px);background:#060606d1}.dialog-head{z-index:2;background:#121212;border-bottom:1px solid #3d3d3d;justify-content:space-between;align-items:start;gap:22px;padding:30px 32px 23px;display:flex;position:sticky;top:0}.dialog-head .eyebrow{color:#c1c1c1;margin-bottom:11px;font-size:9px}.dialog-head h2{font-size:29px}.dialog-close{background:#1c1c1c;border:1px solid #515151;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;display:grid}.dialog-close:hover{background:#2c2c2c}.dialog-close svg{width:18px;height:18px}.dialog-body{padding:26px 32px 30px}.dialog-body>p{font-size:14px;line-height:1.7}.tariff-list{border-top:1px solid #414141;margin:24px 0 20px}.tariff-row{border-bottom:1px solid #414141;grid-template-columns:1fr auto;align-items:start;gap:20px;padding:21px 0;display:grid}.tariff-row h3{letter-spacing:-.025em;margin-bottom:6px;font-size:17px;line-height:1.4}.tariff-row p{color:#b6b6b6;max-width:430px;font-size:12px;line-height:1.65}.tariff-amount{text-align:right;letter-spacing:-.035em;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.3}.tariff-amount small{color:#bcbcbc;letter-spacing:.01em;margin-top:4px;font-size:9px;font-weight:400;display:block}.tariff-row .badge{vertical-align:middle;letter-spacing:.02em;color:#cecece;border:1px solid #656565;border-radius:3px;margin-left:6px;padding:3px 7px;font-size:9px;font-weight:400;display:inline-block}.dialog-note{background:#1d1d1d;border:1px solid #494949;border-radius:7px;margin-bottom:23px;padding:16px 18px;color:#b8b8b8!important;font-size:12px!important;line-height:1.7!important}.case-dialog-tag{color:#d3d3d3;background:#222;border:1px solid #636363;border-radius:4px;margin-bottom:20px;padding:5px 9px;font-size:10px;display:inline-block}.case-dialog-body h3{margin:24px 0 13px;font-size:20px}.case-dialog-body ul{color:#bcbcbc;margin:0 0 22px;padding-left:19px;font-size:14px;line-height:1.7}.case-dialog-body li+li{margin-top:9px}.toast{z-index:80;color:#ececec;text-align:center;background:#212121;border:1px solid #737373;border-radius:7px;max-width:calc(100% - 32px);padding:13px 20px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 50px #0008}@media (width>=1600px){.hero h1{font-size:102px}.hero-art{height:530px}.foil{width:465px}.hero{padding-top:100px}}@media (width<=1100px){.wrap{width:calc(100% - 72px)}.nav-links{gap:23px}.hero{min-height:670px;padding-top:75px}.hero h1{font-size:clamp(61px,7.2vw,82px)}.hero-copy>p{max-width:385px;font-size:16px}.hero-art{height:430px}.foil{width:345px}.foil-content{padding:27px}.foil .logo{width:144px;height:40px}.foil-caption{font-size:24px}.foil-caption em{font-size:29px}.art-tag.tag-one{top:83px;left:0}.art-tag.tag-two{bottom:75px;right:-6px}.art-tag{padding:9px 12px;font-size:11px}.hero-ctas{gap:19px}.hero-ctas .btn{padding-inline:17px;font-size:13px}.hero-ctas .text-link{font-size:13px}.hero-foot{margin-top:59px}.problem-choice{min-height:143px;padding:19px 16px}.problem-choice span{font-size:14px}.solution-body{gap:30px;padding:32px}.solution h3{font-size:28px}.solution-bottom{padding-inline:32px}.crm-app{grid-template-columns:134px 1fr}.app-sidebar{padding-inline:8px}.crm-main{padding:24px 22px}.mail-layout{gap:13px}.mail-card{padding:17px}.context-card{padding:14px}.step-indicators{gap:11px}.demo-bottom{padding-inline:21px}.step-indicators span{gap:5px;font-size:10px}.custom-grid{gap:50px}.sketch{padding:23px}.start-grid,.faq-grid{gap:58px}.contact-grid{gap:60px}.case-topline{flex-direction:column;align-items:start;gap:7px}.team-strip{gap:48px}.team-people{gap:24px}}@media (width<=850px){.wrap{width:calc(100% - 48px)}.site-header{height:77px}.nav-links{gap:20px}.nav-links a{font-size:12px}.nav .btn{min-height:42px;padding-inline:13px;font-size:12px}.nav .logo{width:127px;height:36px}.hero{min-height:620px;padding-top:63px}.hero-grid{grid-template-columns:1.13fr 1fr;gap:20px}.hero h1{font-size:clamp(50px,7.3vw,63px)}.hero-art{height:359px}.foil{aspect-ratio:1.56;width:293px;max-width:100%}.foil-content{padding:22px 24px}.foil .logo{width:120px;height:34px}.foil-caption{font-size:20px}.foil-caption em{font-size:25px}.foil-bottom{font-size:9px}.foil-number{font-size:8px}.art-tag{gap:7px;padding:8px 10px;font-size:9px}.art-tag svg{width:13px;height:13px}.art-tag.tag-one{top:61px;left:-6px}.art-tag.tag-two{bottom:52px}.hero .eyebrow{font-size:10px}.hero-ctas{gap:8px;margin-top:27px}.hero-copy>p{font-size:15px;line-height:1.65}.hero-foot{margin-top:50px}.section{padding-block:90px}.section-head{gap:30px}.section-head>p{max-width:270px;font-size:15px}.section-head h2,.demo-intro h2{font-size:43px}.problem-choice{gap:18px;min-height:137px;padding:18px 13px}.problem-choice span{font-size:13px}.problem-choice svg{width:18px;height:18px}.solution-body{gap:22px;padding:29px}.solution h3{font-size:25px}.solution p{font-size:14px}.flow-item{gap:10px;min-height:67px}.flow-item strong{font-size:12px}.flow-item small{font-size:10px}.solution-bottom{padding:12px 29px}.solution-bottom>.text-link{font-size:12px}.solution-price{gap:20px;padding:23px 29px}.solution-price .price{font-size:25px}.solution-price strong{font-size:13px}.solution-price p{font-size:12px}.demo-intro{gap:30px}.demo-right{max-width:265px}.demo-right p{font-size:14px}.crm-app{grid-template-columns:1fr;min-height:390px}.app-sidebar{display:none}.crm-main{padding:25px}.mail-layout{grid-template-columns:1fr 1fr}.chrome-top{padding-inline:20px}.demo-bottom{flex-wrap:wrap;gap:20px;padding:19px 24px}.step-indicators{gap:22px}.step-indicators span{font-size:11px}.demo-controls{margin-left:auto}.demo-caption .text-link{font-size:12px}.social-app{gap:18px;padding:25px}.triage-result{padding:22px}.triage-result h4{font-size:22px}.custom-section{padding-block:90px}.custom-grid{gap:35px}.custom-section h2{font-size:43px}.custom-section p{font-size:15px}.sketch{padding:19px}.sketch-title{font-size:12px}.sketch-state{font-size:8px}.sketch-fields{gap:10px}.sketch-task{padding:10px;font-size:10px}.sketch-task small{font-size:8px}.sketch-caption{font-size:20px}.case-visual{height:210px}.case-screen{width:258px;padding:17px 20px;left:15px}.case-chip{padding:8px 10px;font-size:8px;bottom:42px!important;right:15px!important}.case-copy{padding:23px}.case h3{font-size:22px}.case-copy p{font-size:13px}.team-strip{grid-template-columns:1fr 1.2fr;gap:30px;margin-top:65px}.team-intro h3{font-size:26px}.team-intro p{font-size:13px}.team-person strong{font-size:14px}.team-person p{font-size:11px}.start-grid{grid-template-columns:1fr 1.16fr;gap:42px}.start-intro h2{font-size:42px}.start-intro>p{font-size:14px}.map-card{padding:23px 21px}.map-card h3{font-size:23px}.map-price{font-size:28px}.process-step h3{font-size:19px}.process-step p{font-size:13px}.faq-grid{grid-template-columns:.85fr 1.15fr;gap:50px}.faq-title h2{font-size:36px}.contact-grid{gap:40px}.contact-intro h2{font-size:45px}.contact-intro>p{font-size:14px}.contact-form{gap:16px}}@media (width<=680px){html{scroll-padding-top:87px}.wrap{width:calc(100% - 40px)}.section{padding-block:73px}.site-header{height:72px}.nav{gap:15px}.nav-actions{gap:9px}.nav .logo{width:124px;height:35px}.nav .btn{gap:8px;min-height:42px;padding:10px 12px;font-size:11px}.nav .btn svg{width:14px;height:14px}.menu-button{place-items:center;display:grid}.nav-links{background:#111;border-bottom:1px solid #464646;flex-direction:column;align-items:stretch;gap:0;padding:18px 20px 25px;display:none;position:absolute;top:71px;left:0;right:0}.nav-links.is-open{display:flex}.nav-links a{border-bottom:1px solid #373737;padding:15px 4px;font-size:16px}.hero{min-height:auto;padding-top:49px;padding-bottom:22px}.hero-grid{grid-template-columns:1fr;gap:7px}.hero h1{margin:23px 0 20px;font-size:clamp(52px,13.7vw,80px)}.hero .eyebrow{letter-spacing:.1em;font-size:10px}.hero-copy>p{max-width:490px;font-size:16px;line-height:1.6}.hero-ctas{gap:20px;margin-top:26px}.hero-ctas .btn{gap:14px;min-height:50px;padding-inline:16px;font-size:13px}.hero-ctas .text-link{font-size:13px}.hero-note{margin-top:14px!important;font-size:11px!important}.hero-art{height:308px;margin-inline:6px}.foil{width:min(345px,87%);transform:rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(-6deg)}.foil-content{padding:25px 29px}.foil .logo{width:142px;height:40px}.foil-caption{font-size:23px}.foil-caption em{font-size:29px}.foil-number{font-size:9px}.foil-bottom{font-size:10px}.art-tag{padding:9px 12px;font-size:10px}.art-tag.tag-one{top:46px;left:0}.art-tag.tag-two{bottom:42px;right:0}.orbit{width:385px;height:385px}.orbit.two{width:500px;height:500px}.hero-foot{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;margin-top:12px;padding-top:19px;font-size:10px}.hero-foot .foot-sign{display:none}.hero-foot svg{width:12px;height:12px}.section-head{flex-direction:column;align-items:start;gap:19px;margin-bottom:30px}.section-head h2,.demo-intro h2{font-size:clamp(36px,9.2vw,46px)}.section-head .eyebrow,.demo-intro .eyebrow{margin-bottom:20px;font-size:10px}.section-head>p{max-width:430px;font-size:15px;line-height:1.65}.problem-picker{grid-template-columns:1fr 1fr;gap:9px}.problem-choice{gap:19px;min-height:123px;padding:17px 15px}.problem-choice span{max-width:190px;font-size:14px}.problem-choice>svg:first-child{width:19px;height:19px}.problem-choice .choice-tick{width:13px;height:13px;top:20px;right:15px}.selection-empty{gap:10px;min-height:94px;padding:23px 17px;font-size:12px}.selection-empty svg{width:16px;height:16px}.solution-body{grid-template-columns:1fr;gap:18px;padding:27px 24px 24px}.solution h3{margin-bottom:14px;font-size:27px}.solution p{font-size:14px}.flow{padding-left:0}.flow-item{gap:13px;min-height:65px}.flow-item strong{font-size:13px}.flow-item small{font-size:11px}.solution-bottom{flex-direction:column;align-items:stretch;gap:0;padding:9px 24px}.solution-bottom .text-link{justify-content:space-between;font-size:13px}.solution-price{grid-template-columns:1fr;gap:17px;padding:23px 24px}.solution-price .price{font-size:29px}.explore-after{align-items:start;margin-top:17px;font-size:12px;line-height:1.6}.explore-after svg{margin-top:3px}.demo-intro{flex-direction:column;align-items:start;gap:20px;margin-bottom:27px}.demo-right{flex-direction:column;gap:16px;width:100%;max-width:440px;display:flex}.demo-right p{margin-bottom:0;font-size:14px}.demo-right .tabs{align-self:start}.tab{padding:10px 17px;font-size:12px}.chrome-top{gap:15px;padding:13px 15px}.chrome-brand{gap:8px;font-size:9px}.chrome-brand .logo{width:68px;height:19px}.demo-label{letter-spacing:0;text-align:right;gap:5px;max-width:113px;font-size:8px;line-height:1.5}.crm-main{padding:20px 17px}.app-toolbar{margin-bottom:19px}.app-toolbar h3{font-size:16px}.app-toolbar .pill{padding:4px 7px;font-size:9px}.mail-layout{grid-template-columns:1fr;gap:14px}.mail-card{padding:20px}.mail-card p{font-size:13px;line-height:1.65}.mail-subject{margin-top:19px;font-size:16px!important}.mail-sign{padding-top:12px;font-size:10px}.person strong{font-size:12px}.person small{font-size:10px}.context-placeholder{text-align:left;flex-direction:row;gap:16px;min-height:123px;padding:20px}.context-placeholder .placeholder-icon{flex:none;width:37px;height:37px}.context-placeholder p{max-width:230px;font-size:12px}.context-card{padding:18px}.client-name{font-size:16px}.client-meta,.context-row,.context-row strong{font-size:12px}.card-label{font-size:10px}.doc-line{font-size:12px}.doc-line small{font-size:11px}.draft-card p{font-size:13px}.draft-status{font-size:11px}.demo-bottom{gap:17px;padding:18px 18px 20px}.step-indicators{justify-content:space-between;gap:5px;width:100%}.step-indicators span{flex-direction:column;gap:5px;font-size:10px}.step-indicators b{width:20px;height:20px;font-size:9px}.demo-controls{justify-content:space-between;gap:12px;width:100%}.demo-controls .btn{min-height:43px;margin-left:auto;font-size:12px}.reset-demo{border:1px solid #494949;padding:11px}.demo-caption{flex-direction:column;align-items:start;gap:6px;margin-top:19px}.demo-caption p{font-size:12px}.demo-caption .text-link{font-size:13px}.social-app{grid-template-columns:1fr;gap:20px;min-height:auto;padding:22px 17px}.social-app h3{font-size:16px}.social-inbox>p{font-size:12px}.social-message{padding:16px}.social-message strong{font-size:13px}.social-person{font-size:11px!important}.triage-result{padding:23px}.triage-result .card-label{margin-bottom:18px}.triage-symbol{width:37px;height:37px;margin-bottom:17px}.triage-result h4{font-size:27px}.triage-result p{font-size:13px}.social-bottom-note{font-size:11px;line-height:1.6}.custom-section{padding-block:74px}.custom-grid{grid-template-columns:1fr;gap:40px}.custom-section .eyebrow{margin-bottom:22px;font-size:10px}.custom-section h2{font-size:clamp(36px,9.4vw,48px)}.custom-section p{max-width:480px;margin-top:23px;font-size:16px}.custom-section .text-link{margin-top:12px;font-size:14px}.sketch{margin-inline:7px;padding:24px;transform:rotate(1.5deg)}.sketch-title{font-size:13px}.sketch-state{font-size:9px}.sketch-fields{gap:25px;margin-bottom:25px}.sketch-field{font-size:11px}.sketch-field strong{font-size:14px}.sketch-steps{gap:7px}.sketch-step{font-size:10px}.sketch-task{padding:12px;font-size:11px}.sketch-task small{font-size:9px}.sketch-caption{font-size:23px}.sketch-label{font-size:10px}.case-grid{grid-template-columns:1fr;gap:24px}.case-visual{height:228px}.case-screen{width:290px;left:15px}.case-chip{font-size:9px;bottom:45px!important;right:24px!important}.case-copy{padding:25px}.case h3{font-size:25px}.case-topline{flex-direction:row;align-items:center;gap:10px}.case-topline span{white-space:nowrap;font-size:9px}.case-copy p{font-size:14px}.case .text-link{margin-top:12px;font-size:13px}.team-strip{grid-template-columns:1fr;gap:32px;margin-top:53px;padding-top:35px}.team-intro h3{max-width:330px;font-size:29px}.team-intro p{max-width:400px;font-size:14px}.team-people{align-items:start;gap:27px}.team-person strong{max-width:150px;font-size:15px;line-height:1.4}.team-person p{font-size:12px}.team-initials{margin-bottom:14px;font-size:40px}.start-grid{grid-template-columns:1fr;gap:38px}.start-intro{position:static}.start-intro h2{font-size:clamp(36px,9.4vw,46px)}.start-intro .eyebrow{font-size:10px}.start-intro>p{max-width:440px;margin-top:23px;font-size:15px}.start-intro .text-link{margin-top:10px}.process-step{gap:15px;margin-bottom:28px}.process-step h3{font-size:22px}.process-step p{font-size:14px}.process-index{width:29px;height:29px}.map-card{margin-bottom:31px;padding:25px 23px}.map-card h3{font-size:27px}.map-price{font-size:35px}.map-price small{font-size:10px}.map-card>p{font-size:14px}.map-card li,.map-card .btn{font-size:13px}.cost-note{margin-left:44px;font-size:12px}.faq-section{padding-block:0 70px}.faq-grid{grid-template-columns:1fr;gap:27px;padding-top:42px}.faq-title h2{font-size:36px}.faq-title .eyebrow{margin-bottom:17px;font-size:10px}.faq-grid summary{padding-block:20px;font-size:15px}.faq-grid details>p{font-size:14px}.contact-section{padding-block:71px}.contact-grid{grid-template-columns:1fr;gap:38px}.contact-intro h2{font-size:clamp(42px,10.3vw,55px)}.contact-intro .eyebrow{margin-bottom:22px;font-size:10px}.contact-intro>p{max-width:450px;margin-top:21px;font-size:15px}.contact-email{margin-top:22px;font-size:16px}.contact-place{margin-top:11px;font-size:11px}.contact-form{gap:19px 14px}.field label{font-size:12px}.contact-form input,.contact-form textarea{min-height:50px;padding:13px;font-size:16px}.contact-form textarea{min-height:128px}.form-footer .btn{min-height:51px;font-size:14px}.form-footer p{font-size:11px}.footer{padding-top:28px}.footer-main{flex-direction:column;align-items:start;gap:28px}.footer-links{justify-content:space-between;gap:24px 20px;width:100%}.footer-links a,.footer-links button{padding-block:4px;font-size:11px}.footer-bottom{flex-direction:column;gap:10px;margin-top:20px;font-size:10px}.footer-bottom span:last-child{font-size:17px}.dialog-head{gap:12px;padding:25px 22px 21px}.dialog-head h2{font-size:26px}.dialog-head .eyebrow{font-size:8px}.dialog-body{padding:23px 22px 26px}.dialog-body>p{font-size:13px}.tariff-row{gap:14px;padding-block:18px}.tariff-row h3{font-size:16px;line-height:1.35}.tariff-row p{font-size:11px}.tariff-amount{font-size:17px}.tariff-row .badge{margin:6px 0 0;font-size:8px;display:table}.dialog-note{font-size:11px!important}.dialog-body>.btn{min-height:48px;font-size:13px}.case-dialog-body ul{font-size:13px}.toast{padding:12px 17px;font-size:12px;bottom:16px}}@media (width<=370px){.wrap{width:calc(100% - 32px)}.nav .logo{width:115px;height:32px}.nav .btn{padding-inline:10px;font-size:10px}.nav-actions{gap:7px}.hero h1{font-size:clamp(44px,14.1vw,52px)}.hero-ctas{gap:12px}.hero-ctas .btn{gap:10px;padding-inline:14px;font-size:12px}.hero-ctas .text-link{font-size:12px}.foil-content{padding:21px 24px}.foil-caption{font-size:21px}.foil-caption em{font-size:25px}.foil .logo{width:128px;height:35px}.art-tag{font-size:9px}.case-topline{flex-direction:column;align-items:start}.contact-form{grid-template-columns:1fr}.field{grid-column:1/-1}.map-card{padding-inline:20px}.map-price{font-size:30px}.map-card h3{font-size:24px}.step-indicators{gap:3px}.step-indicators span{font-size:9px}.dialog-head,.dialog-body{padding-inline:18px}.tariff-amount{font-size:15px}.tariff-row h3{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.foil{transform:rotate(-4deg)!important}.btn:hover,.problem-choice:hover{transform:none}}@media print{.site-header,.hero-art,.demo-section,.contact-form,.footer-links,dialog,.toast{display:none!important}body{color:#151515;background:#fff}p,.eyebrow{color:#515151!important}.wrap{width:90%}.section{padding-block:36px}.hero{min-height:0;padding:35px 0}.hero h1{font-size:56px}.hero h1 em{color:#333}.custom-section,.contact-section{color:#222;background:#eee;padding-block:36px}.section-head h2{font-size:35px}.solution,.case,.map-card,.problem-choice{color:#222;background:#fff;border-color:#ccc}.selection-empty{display:none}.solution-body{display:block}.case-visual{display:none}.team-strip,.start-grid,.faq-grid,.contact-grid{display:block}.start-intro{margin-bottom:30px;position:static}.case,.process-step,.map-card{break-inside:avoid}.faq-grid details>p{display:block}.contact-intro h2 em{color:#444}.footer{color:#222;background:#fff}}:root{--bg:#070707;--surface:#111;--surface-2:#191919;--ink:#f4f4f4;--muted:#b1b1b1;--faint:#979797;--line:#313131;--holo:linear-gradient(110deg,#00f0ff 0%,#6c8cff 28%,#b56cff 55%,#ff5fd2 82%,#ffb86c 100%);--ui:#161616;--ui-2:#1e1e1e;--ui-3:#262626;--ui-accent:#b56cff}body{letter-spacing:-.012em;overflow-x:clip}.logo{aspect-ratio:354/98;object-fit:contain;background:0 0!important;height:auto!important;-webkit-mask:none!important;mask:none!important}.aurora-text{background:var(--holo);color:#0000;-webkit-background-clip:text;background-clip:text}.aurora-line{background:var(--holo);opacity:.8;height:1px}.index-label{letter-spacing:.13em;text-transform:uppercase;color:#b6b6b6;align-items:center;gap:10px;font-size:10px;display:flex}.index-label i{background:#b56cff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 13px #b56cff70}.new-header{z-index:50;background:linear-gradient(#070707db,#07070700);padding:17px 0;transition:padding .3s;position:fixed;inset:0 0 auto}.new-nav{-webkit-backdrop-filter:blur(22px);background:#0d0d0d9c;border:1px solid #39393990;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:13px 16px 13px 22px;display:flex}.new-nav .logo{width:139px}.new-nav-links{align-items:center;gap:30px;display:flex}.new-nav-links a{color:#c1c1c1;padding:12px 0;font-size:12px}.new-nav-links a:hover{color:#fff}.new-nav .btn{border-radius:5px;gap:16px;min-height:43px;padding:11px 16px;font-size:12px}.new-nav-actions{align-items:center;gap:10px;display:flex}.new-header.scrolled{backdrop-filter:blur(8px);background:#070707ab;padding-block:9px}.new-header .menu-button{display:none}.btn-aurora{background:var(--holo);color:#101010;border-color:#0000;position:relative}.btn-aurora:hover{background:var(--holo);filter:brightness(1.13)}.new-hero{isolation:isolate;min-height:860px;padding:175px 0 0;position:relative;overflow:hidden}.iridescence-root{z-index:-1;opacity:.45;pointer-events:none;background:radial-gradient(#44444470,#0000 68%);width:950px;height:830px;position:absolute;top:40px;right:-130px;-webkit-mask-image:radial-gradient(#000 5%,#0000 68%);mask-image:radial-gradient(#000 5%,#0000 68%)}#iridescence{width:100%;height:100%;display:block}.hero-grain{opacity:.07;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-layout{grid-template-columns:1.03fr 1fr;align-items:center;gap:20px;display:grid;position:relative}.new-hero-copy{z-index:5;padding-bottom:40px;position:relative}.new-hero h1{letter-spacing:-.061em;margin:27px 0 25px;font-size:clamp(67px,7.8vw,110px);line-height:.97}.new-hero h1 em{letter-spacing:-.032em;padding-bottom:8px;font-size:1.19em;line-height:.95;display:block}.hero-line{padding-bottom:6px;display:block;overflow:hidden}.hero-line>span{display:inline-block}.new-hero-copy>p{max-width:422px;font-size:17px;line-height:1.65}.new-hero-ctas{flex-wrap:wrap;align-items:center;gap:27px;margin-top:30px;display:flex}.new-hero-ctas .btn{gap:19px;font-size:14px}.new-hero-ctas .text-link{font-size:13px}.new-hero-note{color:#a5a5a5;margin-top:19px!important;font-size:11px!important}.hero-machine{perspective:1250px;isolation:isolate;height:500px;position:relative}.machine-grid{background-image:linear-gradient(#85858514 1px,#0000 1px),linear-gradient(90deg,#85858514 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:-60px -90px;transform:rotateX(61deg)rotate(-18deg);-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.hero-screen{width:490px;transform-style:preserve-3d;z-index:2;background:#121212;border:1px solid #86868661;border-radius:13px;position:absolute;top:91px;left:0;overflow:hidden;transform:rotateY(-18deg)rotateX(10deg)rotate(-4deg);box-shadow:-13px 20px 35px #0006,0 0 100px #6d6d6d12}.hero-screen-head{color:#c4c4c4;background:#171717;border-bottom:1px solid #373737;justify-content:space-between;align-items:center;padding:14px 17px;font-size:10px;display:flex}.hero-screen-head .logo{width:80px}.hero-screen-body{grid-template-columns:109px 1fr;min-height:270px;display:grid}.hero-screen-sidebar{background:#111;border-right:1px solid #313131;flex-direction:column;gap:6px;padding:22px 11px;display:flex}.hero-screen-sidebar span{color:#a6a6a6;align-items:center;gap:6px;padding:9px 8px;font-size:9px;display:flex}.hero-screen-sidebar svg{width:12px;height:12px}.hero-screen-sidebar .selected{color:#d8d8d8;background:#3434341f;border:1px solid #6a6a6a5c;border-radius:4px}.hero-screen-content{padding:22px 20px}.hero-screen-title{letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;font-size:15px;font-weight:600;display:flex}.live-dot{letter-spacing:.06em;text-transform:uppercase;color:#c5c5c5;align-items:center;gap:5px;font-size:8px;display:flex}.live-dot:before{content:"";background:#cfcfcf;border-radius:50%;width:4px;height:4px}.hero-client{background:#1d1d1d;border:1px solid #434343;border-radius:6px;align-items:center;gap:10px;margin-bottom:12px;padding:15px;display:flex}.hero-client .avatar{color:#2a2a2a;background:#b6b6b6;width:29px;height:29px;font-size:9px}.hero-client strong{font-size:11px;font-weight:600;display:block}.hero-client small{color:#a5a5a5;margin-top:4px;font-size:8px;display:block}.hero-client>svg{color:#aaa;width:14px;height:14px;margin-left:auto}.hero-task{color:#bdbdbd;border-bottom:1px solid #313131;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:9px;display:flex}.hero-task small{color:#989898;font-size:8px}.hero-floater{z-index:4;background:#151515eb;border:1px solid #636363;border-radius:8px;min-width:150px;padding:15px 18px;position:absolute;box-shadow:0 16px 40px #0006}.hero-floater .micro-label{color:#adadad;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:8px;display:flex}.hero-floater svg{width:13px;height:13px}.hero-floater strong{font-size:13px;font-weight:600;line-height:1.3;display:block}.hero-floater small{color:#a6a6a6;margin-top:5px;font-size:9px;display:block}.hero-floater.f1{background:#191919ef;border-color:#686868;min-width:204px;top:17px;left:174px;transform:rotate(-4deg)}.hero-floater.f2{min-width:179px;top:182px;right:-42px;transform:rotate(4deg)}.hero-floater.f3{background:#1d1d1deb;border-color:#777;min-width:210px;bottom:8px;left:70px;transform:rotate(-5deg)}.hero-floater.f2 .micro-label{color:#d4d4d4}.machine-wires{stroke-width:1px;stroke:#8181815e;fill:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.machine-wires .signal{stroke:#c2c2c2;stroke-width:2px;stroke-dasharray:5 180}.new-hero-bottom{letter-spacing:.04em;color:#aaa;border-top:1px solid #373737;justify-content:space-between;align-items:center;gap:25px;margin-top:38px;padding:25px 0;font-size:10px;display:flex}.hero-scroll-cue{letter-spacing:.02em;align-items:center;gap:10px;font-size:11px;display:flex}.hero-scroll-cue svg{width:14px;height:14px;transform:rotate(90deg)}.motion-toggle{color:#a6a6a6;background:0 0;align-items:center;gap:7px;min-height:40px;padding:10px 0;font-size:10px;display:flex}.motion-toggle svg{width:13px;height:13px}.motion-toggle:hover{color:#fff}.scene-intro{padding:110px 0 74px}.scene-intro .index-label{margin-bottom:31px}.statement{letter-spacing:-.042em;max-width:1090px;font-size:clamp(34px,4.5vw,61px);font-weight:600;line-height:1.22}.statement .word{display:inline-block}.statement em{font-size:1.07em}.scene-intro-foot{justify-content:space-between;align-items:center;gap:25px;margin-top:33px;display:flex}.scene-intro-foot>p{max-width:495px;font-size:14px;line-height:1.65}.scene-intro-foot .text-link{font-size:12px}.connection-story{background:#0c0c0c;border-block:1px solid #333;position:relative}.story-pin{align-items:center;height:min(770px,100svh - 82px);min-height:660px;padding:55px 0;display:flex;position:relative;overflow:hidden}.story-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:35px;display:grid;position:relative}.story-copy{min-height:324px;padding-right:14px;position:relative}.story-copy .index-label{margin-bottom:27px;font-size:9px}.story-heading{letter-spacing:-.045em;margin-bottom:24px;font-size:44px;line-height:1.07}.story-copy>p{max-width:300px;min-height:100px;font-size:15px;line-height:1.7}.story-steps{gap:9px;margin-top:34px;display:flex}.story-step{color:#979797;letter-spacing:.035em;background:0 0;flex-direction:column;flex:1;align-items:start;gap:8px;min-height:44px;padding:10px 0;font-size:9px;display:flex}.story-step .step-rail{background:#4d4d4d;width:100%;height:2px;position:relative;overflow:hidden}.story-step .step-rail:after{content:"";transform-origin:0;background:var(--holo);transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}.story-step[aria-pressed=true]{color:#ececec}.story-step[aria-pressed=true] .step-rail:after{transform:scaleX(1)}.story-scroll-note{color:#9f9f9f;align-items:center;gap:6px;margin-top:19px;font-size:10px;display:flex}.story-scroll-note svg{width:12px;height:12px;transform:rotate(90deg)}.story-stage{perspective:1100px;isolation:isolate;height:465px;position:relative}.story-orbit{z-index:-1;border:1px solid #9e9e9e15;border-radius:50%;position:absolute;inset:20px;transform:rotateX(58deg)rotate(-21deg)}.story-orbit.two{inset:-38px}.scatter-card{z-index:3;background:#171717ed;border:1px solid #585858;border-radius:7px;width:183px;padding:18px 20px;position:absolute;box-shadow:0 15px 35px #0004}.scatter-card .micro-label{letter-spacing:.06em;text-transform:uppercase;color:#b1b1b1;align-items:center;gap:7px;margin-bottom:12px;font-size:8px;display:flex}.scatter-card .micro-label svg{width:14px;height:14px}.scatter-card strong{font-size:13px;font-weight:600;line-height:1.4;display:block}.scatter-card small{color:#a9a9a9;margin-top:7px;font-size:9px;display:block}.scatter-card.s1{top:26px;left:8px;transform:rotate(-9deg)}.scatter-card.s2{background:#1d1d1d;border-color:#626262;top:10px;right:16px;transform:rotate(7deg)}.scatter-card.s2 .micro-label{color:#bbb}.scatter-card.s3{background:#202020;border-color:#6c6c6c;bottom:22px;left:32px;transform:rotate(5deg)}.scatter-card.s3 .micro-label{color:#c1c1c1}.scatter-card.s4{background:#191919;border-color:#5e5e5e;bottom:10px;right:31px;transform:rotate(-7deg)}.scatter-card.s4 .micro-label{color:#b9b9b9}.scatter-question{color:#6d6d6d;z-index:3;font-family:Instrument Serif,Georgia,serif;font-size:45px;font-style:italic;position:absolute;top:38%;left:34%;transform:rotate(-8deg)}.joined-app{z-index:2;background:var(--ui);border:1px solid #737373;border-radius:11px;position:absolute;inset:42px -3px 22px;overflow:hidden;box-shadow:0 35px 70px #0007}.joined-app .app-bar{background:#1e1e1e;border-bottom:1px solid #424242;justify-content:space-between;align-items:center;padding:13px 16px;font-size:10px;display:flex}.app-bar .logo{width:78px}.joined-body{grid-template-columns:111px 1fr;height:calc(100% - 48px);display:grid}.joined-nav{background:#161616;border-right:1px solid #353535;padding:20px 9px}.joined-nav span{color:#bfbfbf;white-space:nowrap;align-items:center;gap:7px;margin-bottom:5px;padding:10px 8px;font-size:9px;display:flex}.joined-nav svg{width:12px;height:12px}.joined-nav .active{color:#e1e1e1;background:#b56cff14;border-radius:4px}.joined-main{min-width:0;padding:22px 21px}.joined-main h4{letter-spacing:-.03em;margin-bottom:5px;font-size:19px}.joined-main>p{color:#a6a6a6;margin-bottom:18px;font-size:10px}.joined-blocks{grid-template-columns:1fr 1fr;gap:11px;display:grid}.joined-block{background:#212121;border:1px solid #444;border-radius:6px;padding:14px}.joined-block.wide{grid-column:1/-1}.joined-block .micro-label{text-transform:uppercase;letter-spacing:.06em;color:#bcbcbc;align-items:center;gap:7px;margin-bottom:9px;font-size:8px;display:flex}.joined-block .micro-label svg{color:#b5b5b5;width:12px;height:12px}.joined-block strong{color:#e4e4e4;font-size:12px;font-weight:600;line-height:1.4;display:block}.joined-block p{color:#a9a9a9;margin-top:7px;font-size:10px;line-height:1.5}.joined-block .tiny-status{color:#c2c2c2;margin-top:8px;font-size:8px;display:block}.story-ai{z-index:5;background:#191919;border:1px solid #919191;border-radius:9px;padding:18px 21px;position:absolute;bottom:-11px;left:28%;right:-24px;box-shadow:0 25px 40px #0005}.story-ai .micro-label{color:#c4c4c4;align-items:center;gap:7px;margin-bottom:9px;font-size:9px;display:flex}.story-ai .micro-label svg{width:14px;height:14px}.story-ai strong{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.story-ai p{color:#bababa;font-size:11px;line-height:1.55}.source-pills{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.source-pills span{color:#bbb;background:#3030302e;border:1px solid #5d5d5d;border-radius:3px;padding:4px 6px;font-size:8px}.story-demo-label{text-align:center;letter-spacing:.04em;color:#9e9e9e;font-size:8px;position:absolute;bottom:-28px;left:0;right:0}.story-static-summary{display:none}.explorer-section{background:var(--bg);padding:110px 0 108px}.editorial-head{justify-content:space-between;align-items:end;gap:38px;margin-bottom:42px;display:flex}.editorial-head .index-label{margin-bottom:24px}.editorial-head h2{letter-spacing:-.045em;font-size:clamp(38px,4.9vw,66px);line-height:1.07}.editorial-head>p{max-width:330px;margin-bottom:5px;font-size:15px;line-height:1.65}.explorer-grid{grid-template-columns:.64fr 1.36fr;align-items:start;gap:39px;display:grid}.problem-list{border-top:1px solid #494949}.pain-row{text-align:left;background:0 0;border-bottom:1px solid #383838;align-items:center;gap:17px;width:100%;min-height:97px;padding:23px 8px 23px 0;display:flex;position:relative}.pain-number{color:#7b7b7b;flex:none;width:29px;font-family:Instrument Serif,Georgia,serif;font-size:27px;font-style:italic;line-height:1}.pain-row>span:nth-child(2){flex:1;min-width:0}.pain-row strong{letter-spacing:-.018em;color:#c2c2c2;font-size:16px;font-weight:600;line-height:1.4;display:block}.pain-row small{color:#969696;margin-top:7px;font-size:11px;display:block}.pain-row>svg{color:#9b9b9b;width:17px;height:17px;transition:transform .3s,color .3s}.pain-row:hover>svg,.pain-row[aria-pressed=true]>svg{color:#cacaca;transform:translate(5px)}.pain-row[aria-pressed=true] strong{color:#fff}.pain-row[aria-pressed=true]:after{content:"";background:var(--holo);width:100%;height:1px;position:absolute;bottom:-1px;left:0}.explorer-right{min-width:0;scroll-margin-top:15px}.solution-editorial{min-height:132px;margin-bottom:24px;position:relative}.solution-editorial .index-label{color:#b7b7b7;margin-bottom:15px;font-size:9px}.solution-editorial h3{letter-spacing:-.03em;max-width:570px;margin-bottom:16px;font-size:31px;line-height:1.13}.solution-editorial>p{max-width:630px;font-size:14px;line-height:1.65}.foundation-window{background:var(--ui);color:#f5f5f5;border:1px solid #626262;border-radius:11px;min-height:401px;position:relative;overflow:hidden;box-shadow:0 18px 65px #0005}.foundation-top{background:#202020;border-bottom:1px solid #414141;justify-content:space-between;align-items:center;gap:16px;height:43px;padding:11px 16px;font-size:10px;display:flex}.foundation-top>span{color:silver;align-items:center;gap:8px;display:flex}.foundation-top svg{color:#b4b4b4;width:13px;height:13px}.demo-tag{letter-spacing:.025em;font-size:8px;color:#b4b4b4!important}.demo-tag:before{content:"";background:#b6b6b6;border-radius:50%;width:4px;height:4px}.foundation-rail{background:#1a1a1a;border-right:1px solid #343434;flex-direction:column;gap:7px;padding:13px 6px;display:flex}.rail-icon{color:#a4a4a4;border-radius:5px;justify-content:center;align-items:center;height:34px;display:flex}.rail-icon svg{width:16px;height:16px}.rail-end{color:#e6e6e6;background:#525252;border-radius:50%;align-self:center;place-items:center;width:26px;height:26px;margin-top:auto;font-size:8px;display:grid}.workspace{flex-direction:column;min-width:0;min-height:358px;padding:19px;display:flex}.workspace-header{justify-content:space-between;align-items:center;gap:17px;margin-bottom:15px;display:flex}.workspace-header h4{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:1.35}.workspace-header .ui-note{color:#b9b9b9;font-size:9px}.ui-tag{letter-spacing:.025em;color:#c7c7c7;white-space:nowrap;background:#b56cff12;border:1px solid #5f5f5f;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:8px;display:inline-flex}.ui-tag.rose{color:#cbcbcb;background:#5f5f5f1c;border-color:#626262}.ui-tabs{background:#1f1f1f;border:1px solid #525252;border-radius:5px;gap:4px;padding:3px;display:inline-flex}.ui-tabs button{color:#b1b1b1;background:0 0;border-radius:3px;min-height:30px;padding:7px 10px;font-size:9px;line-height:1.3}.knowledge-layout{flex:1;grid-template-columns:145px 1fr;gap:12px;min-width:0;display:grid}.knowledge-tree{background:#1d1d1d;border:1px solid #434343;border-radius:6px;padding:12px 9px}.tree-header{color:#b0b0b0;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:15px;padding:0 4px;font-size:8px;display:flex}.tree-header svg{width:12px;height:12px}.tree-note{color:#bbb;text-align:left;background:0 0;border-radius:4px;align-items:start;gap:7px;width:100%;min-height:35px;padding:9px 7px;font-size:9px;line-height:1.5;display:flex}.tree-note svg{color:#a6a6a6;width:11px;height:11px;margin-top:2px}.document-pane{background:#1c1c1c;border:1px solid #434343;border-radius:6px;flex-direction:column;min-width:0;padding:16px;display:flex}.document-crumbs{color:#a8a8a8;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:13px;font-size:8px;display:flex}.document-crumbs span{background:#272727;border:1px solid #484848;border-radius:3px;padding:3px 5px}.document-pane h5{letter-spacing:-.02em;margin:0 0 13px;font-size:17px;font-weight:600;line-height:1.3}.document-pane p{color:#bcbcbc;margin-bottom:10px;font-size:11px;line-height:1.7}.document-callout{color:#cacaca;background:#b56cff11;border-left:2px solid #b6b6b6;margin-top:3px;padding:10px 12px;font-size:10px;line-height:1.6}.doc-related{color:#a6a6a6;flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;padding-top:15px;font-size:8px;display:flex}.doc-related span{background:#29292925;border:1px solid #4d4d4d;border-radius:3px;padding:3px 5px}.knowledge-answer{background:#2b2b2b25;border:1px solid #6c6c6c;border-radius:6px;margin-top:12px;padding:15px}.knowledge-answer .micro-label{color:#b7b7b7;align-items:center;gap:7px;margin-bottom:9px;font-size:9px;display:flex}.knowledge-answer svg{width:13px;height:13px}.knowledge-answer p{color:#d2d2d2;font-size:11px;line-height:1.65}.knowledge-answer .answer-source{color:#a9a9a9;align-items:center;gap:5px;margin-top:10px;font-size:8px;display:flex}.knowledge-answer .answer-source svg{width:11px;height:11px}.knowledge-graph{background:#1a1a1a;border:1px solid #4a4a4a;border-radius:6px;min-height:270px;position:relative;overflow:hidden}.knowledge-graph>svg{stroke-width:1.5px;stroke:#7f7f7f66;width:100%;height:100%;position:absolute;inset:0}.knowledge-graph>svg .graph-flow{stroke:#bbb;stroke-dasharray:8 130;stroke-width:2px}.graph-node{white-space:nowrap;color:#ddd;background:#252525;border:1px solid #7a7a7a;border-radius:6px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;display:flex;position:absolute;transform:translate(-50%,-50%)}.graph-node svg{color:#aaa;width:14px;height:14px}.graph-node.g0{color:#fff;background:#434343;border-color:#b2b2b2;padding:13px 17px;font-size:11px;top:48%;left:50%}.graph-node.g1{top:18%;left:24%}.graph-node.g2{top:20%;left:78%}.graph-node.g3{top:80%;left:22%}.graph-node.g4{top:81%;left:77%}.graph-caption{color:#ababab;font-size:8px;position:absolute;bottom:11px;left:14px}.workspace-actions{border-top:1px solid #424242;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding-top:14px;display:flex}.workspace-actions>p{color:#a9a9a9;max-width:260px;font-size:9px;line-height:1.5}.ui-button{color:#0e0e0e;background:#b56cff;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:36px;padding:9px 12px;font-size:10px;font-weight:600;line-height:1.4;display:flex}.ui-button svg{width:13px;height:13px}.ui-button:hover{background:#bababa}.ui-button.secondary{color:#dbdbdb;background:#272727;border:1px solid #696969}.crm-layout{grid-template-columns:1fr 1fr;gap:13px;display:grid}.crm-mail{background:#1d1d1d;border:1px solid #4b4b4b;border-radius:6px;padding:15px}.crm-mail .person{gap:8px}.crm-mail .avatar{color:#292929;background:#adadad;width:28px;height:28px;font-size:9px}.crm-mail .person strong{font-size:10px}.crm-mail .person small{font-size:8px}.crm-mail h5{margin:17px 0 10px;font-size:13px;font-weight:600;line-height:1.5}.crm-mail>p{color:#bfbfbf;font-size:11px;line-height:1.65}.crm-company{background:#1a1a1a;border:1px solid #4d4d4d;border-radius:6px;min-width:0;padding:15px}.company-label{letter-spacing:.05em;text-transform:uppercase;color:#a7a7a7;align-items:center;gap:6px;margin-bottom:10px;font-size:8px;display:flex}.company-label svg{color:#bcbcbc;width:12px;height:12px}.crm-company h5{letter-spacing:-.025em;margin:0 0 6px;font-size:16px;font-weight:600}.crm-company>p{color:#b4b4b4;font-size:9px;line-height:1.7}.company-person{color:#d4d4d4;border-bottom:1px solid #373737;justify-content:space-between;gap:6px;padding:8px 0;font-size:9px;display:flex}.company-person:last-child{border:0}.company-person small{color:#a4a4a4;font-size:8px}.company-history{color:#bbb;border-top:1px solid #4a4a4a;margin-top:12px;padding-top:12px;font-size:10px;line-height:1.6}.crm-reply{background:#29292940;border:1px solid #717171;border-radius:6px;grid-column:1/-1;margin-top:1px;padding:15px}.crm-reply .company-label{color:#b4b4b4}.crm-reply p{color:#d4d4d4;font-size:11px;line-height:1.6}.demo-social-layout{grid-template-columns:1.04fr 1fr;gap:13px;display:grid}.message-row{text-align:left;background:#1d1d1d;border:1px solid #4c4c4c;border-radius:6px;width:100%;min-height:67px;margin-bottom:8px;padding:13px;display:block}.message-row:last-child{margin-bottom:0}.message-row span{color:#a7a7a7;margin-bottom:6px;font-size:8px;display:block}.message-row strong{color:#d7d7d7;font-size:10px;font-weight:400;line-height:1.5;display:block}.message-row[aria-pressed=true]{background:#2e2e2e60;border-color:#a9a9a9}.triage-panel{background:#1d1d1d;border:1px solid #575757;border-radius:6px;flex-direction:column;justify-content:center;align-items:start;padding:18px;display:flex}.triage-panel .company-label{margin-bottom:16px;font-size:8px}.triage-panel h5{letter-spacing:-.025em;margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.1}.triage-panel p{color:#bbb;font-size:10px;line-height:1.65}.triage-panel .ui-tag{margin-top:16px}.triage-panel .reply-preview{color:#d1d1d1;border-left:2px solid #adadad;margin-top:13px;padding-left:10px;font-size:10px;line-height:1.7}.calendar-demo{grid-template-columns:repeat(5,1fr);gap:7px;min-height:245px;display:grid}.calendar-day{background:#1b1b1b;border:1px solid #4e4e4e;border-radius:5px;overflow:hidden}.calendar-day .day-title{text-align:center;color:#cecece;border-bottom:1px solid #4e4e4e;padding:11px 5px;font-size:10px}.calendar-post{color:#c4c4c4;background:#52525222;border:1px solid #7d7d7d;border-radius:4px;margin:9px 6px;padding:10px 8px;font-size:9px;line-height:1.5}.calendar-post small{color:#a0a0a0;margin-top:7px;font-size:8px;display:block}.cms-layout{grid-template-columns:.82fr 1.18fr;gap:15px;display:grid}.cms-fields label{color:#bebebe;margin-bottom:7px;font-size:9px;font-weight:600;display:block}.cms-fields input,.cms-fields textarea{color:#e5e5e5;background:#1e1e1e;border-color:#606060;border-radius:4px;min-height:36px;padding:9px 10px;font-size:11px;line-height:1.5}.cms-fields textarea{resize:none;height:100px;min-height:100px}.cms-field{margin-bottom:14px}.cms-preview{color:#262626;isolation:isolate;background:#ebebeb;border:1px solid #bbb;border-radius:5px;flex-direction:column;justify-content:center;padding:20px 16px;display:flex;position:relative;overflow:hidden}.cms-preview:after{content:"";z-index:-1;background:radial-gradient(circle,#aeaeaea8,#0000 65%);width:210px;height:210px;position:absolute;bottom:-90px;right:-105px}.cms-preview .preview-brand{letter-spacing:.18em;color:#535353;margin-bottom:20px;font-size:9px;font-weight:600}.cms-preview h5{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 17px;font-family:Instrument Serif,Georgia,serif;font-size:32px;font-weight:400;line-height:1.03}.cms-preview p{color:#626262;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.cms-preview .preview-cta{color:#f2f2f2;background:#3d3d3d;border-radius:3px;align-self:start;margin-top:19px;padding:7px 10px;font-size:8px}.kanban-demo{grid-template-columns:repeat(3,1fr);gap:9px;min-height:229px;display:grid;overflow:hidden}.kanban-col{background:#1a1a1a;border:1px solid #4a4a4a;border-radius:5px;min-width:0;padding:10px 8px}.kanban-col h5{color:#c4c4c4;justify-content:space-between;align-items:center;gap:5px;margin:0 0 13px;font-size:10px;font-weight:600;display:flex}.kanban-col h5 small{color:#9e9e9e;font-size:8px}.kanban-card{color:#d9d9d9;background:#2b2b2b;border:1px solid #8b8b8b;border-radius:5px;min-width:0;padding:12px 10px;position:relative;box-shadow:0 8px 22px #0003}.kanban-card .card-code{color:#aaa;letter-spacing:.05em;font-size:7px}.kanban-card strong{overflow-wrap:anywhere;margin-top:8px;font-size:11px;font-weight:600;line-height:1.4;display:block}.kanban-card p{color:#b5b5b5;margin-top:6px;font-size:8px;line-height:1.5}.kanban-card .card-assignee{color:#b6b6b6;border-top:1px solid #585858;margin-top:11px;padding-top:9px;font-size:7px}.kanban-shadow{color:#959595;border:1px dashed #565656;border-radius:4px;margin-top:11px;padding:10px;font-size:8px;line-height:1.6}.solution-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:19px;display:flex}.solution-links .text-link{font-size:12px}.solution-links .price-disclosure{color:#b2b2b2;font-weight:400}.price-reveal{background:#141414;border:1px solid #575757;border-radius:7px;grid-template-columns:auto 1fr;gap:32px;margin-top:13px;padding:20px 23px;display:grid}.price-reveal strong{letter-spacing:-.04em;color:#e5e5e5;font-size:27px;line-height:1.15;display:block}.price-reveal small{color:#b1b1b1;margin-top:8px;font-size:10px;line-height:1.5;display:block}.price-reveal p{color:#bababa;font-size:12px;line-height:1.65}.explorer-footnote{color:#a4a4a4;align-items:start;gap:8px;max-width:370px;margin-top:27px;font-size:11px;line-height:1.65;display:flex}.explorer-footnote svg{color:#b2b2b2;width:14px;height:14px;margin-top:3px}.custom-manifesto{color:#161616;color-scheme:light;background:#ededed;padding:99px 0;position:relative;overflow:hidden}.custom-manifesto:before{content:"";border:1px solid #69696933;border-radius:50%;width:610px;height:610px;position:absolute;top:-140px;right:-170px}.custom-manifesto:after{content:"";border:1px solid #69696926;border-radius:50%;width:490px;height:490px;position:absolute;top:-80px;right:-110px}.custom-manifesto .wrap{z-index:1;grid-template-columns:1.18fr .82fr;align-items:center;gap:110px;display:grid;position:relative}.custom-manifesto .index-label{color:#595959;margin-bottom:28px}.custom-manifesto h2{letter-spacing:-.05em;max-width:620px;font-size:clamp(40px,5.1vw,72px);line-height:1.04}.custom-manifesto em{color:#696969}.custom-manifesto p{color:#5b5b5b;max-width:365px;margin-top:19px;font-size:16px;line-height:1.75}.custom-manifesto .text-link{color:#2c2c2c;margin-top:17px;font-size:13px}.custom-manifesto .text-link:focus-visible{outline-color:#565656}.custom-pill-list{flex-wrap:wrap;gap:8px;margin-bottom:27px;display:flex}.custom-pill-list span{color:#4e4e4e;background:#ffffff3b;border:1px solid #b6b6b6;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.custom-pill-list svg{width:13px;height:13px}.projects-v2{padding:112px 0 99px}.featured-project{background:#111;border:1px solid #4b4b4b;border-radius:12px;grid-template-columns:.7fr 1.3fr;min-height:402px;display:grid;overflow:hidden}.featured-copy{flex-direction:column;justify-content:space-between;align-items:start;min-width:0;padding:39px 33px 33px;display:flex}.featured-copy .index-label{color:#c7c7c7;letter-spacing:.1em;font-size:9px}.featured-copy h3{letter-spacing:-.035em;margin:25px 0 18px;font-size:35px;line-height:1.12}.featured-copy h3 em{color:#d8d8d8;font-size:1.16em}.featured-copy p{color:#b2b2b2;max-width:310px;font-size:14px;line-height:1.7}.project-links{flex-wrap:wrap;gap:25px;margin-top:22px;display:flex}.project-links .text-link{color:#e3e3e3;font-size:12px}.project-image{perspective:1100px;background:#e1e1e1;align-items:center;min-width:0;padding:33px 0 0 29px;display:flex;position:relative;overflow:hidden}.project-image:before{content:"";background:linear-gradient(140deg,#c8c8c8,#eaeaea);position:absolute;inset:0}.real-browser{transform-origin:50%;border:1px solid #c6c6c6;border-radius:9px;flex:none;width:740px;max-width:none;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:-15px 17px 42px #35353533}.real-browser-bar{color:#707070;background:#f4f4f4;border-bottom:1px solid #d4d4d4;align-items:center;gap:8px;padding:9px 15px;font-size:9px;display:flex}.real-browser-bar>svg{width:11px;height:11px}.browser-dots{gap:4px;margin-right:13px;display:flex}.browser-dots span{background:#b3b3b3;border-radius:50%;width:4px;height:4px}.real-browser img{width:100%;height:auto;display:block}.real-shot-label{z-index:2;color:#ebebeb;letter-spacing:.04em;background:#262626ed;border:1px solid #b1b1b1;border-radius:4px;padding:6px 10px;font-size:8px;position:absolute;bottom:15px;left:20px}.project-route{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.project-route span{color:#cdcdcd;align-items:center;gap:8px;font-size:9px;display:flex}.project-route svg{color:#9e9e9e;width:12px;height:12px}.nemus-row{border-top:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c;grid-template-columns:.32fr 1fr .74fr auto;align-items:center;gap:35px;margin-top:35px;padding:29px 0;display:grid}.nemus-row .index-label{color:#b9b9b9;letter-spacing:.08em;font-size:9px}.nemus-row h3{letter-spacing:-.025em;font-size:24px;line-height:1.2}.nemus-row h3 small{color:#b2b2b2;letter-spacing:0;margin-top:8px;font-family:Inter Tight,Arial,sans-serif;font-size:11px;font-weight:400;display:block}.nemus-row p{color:#b3b3b3;font-size:12px;line-height:1.6}.nemus-row .text-link{color:#dcdcdc;white-space:nowrap;font-size:11px}.team-v2{border-top:1px solid #333;grid-template-columns:1fr 1fr;align-items:center;gap:90px;margin-top:81px;padding-top:64px;display:grid}.team-v2-copy .index-label{margin-bottom:23px;font-size:9px}.team-v2-copy h3{letter-spacing:-.04em;max-width:375px;font-size:39px;line-height:1.12}.team-v2-copy p{color:#a7a7a7;max-width:340px;margin-top:21px;font-size:14px;line-height:1.7}.founder-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.founder img{object-fit:cover;object-position:center 32%;filter:saturate(.25);background:#1e1e1e;border:1px solid #5a5a5a;border-radius:7px;width:100%;height:207px;display:block}.founder strong{color:#dfdfdf;margin-top:16px;font-size:14px;font-weight:600;line-height:1.4;display:block}.founder p{color:#a4a4a4;margin-top:6px;font-size:11px;line-height:1.6}.spotlight-v2{--spot-x:50%;--spot-y:50%;isolation:isolate;position:relative}.spotlight-v2:before{content:"";pointer-events:none;background:radial-gradient(320px circle at var(--spot-x) var(--spot-y),#b56cff16,transparent 72%);opacity:0;z-index:-1;border-radius:inherit;transition:opacity .4s;position:absolute;inset:0}.spotlight-v2:hover:before,.spotlight-v2:focus-within:before{opacity:1}.start-section{background:#0c0c0c;border-top-color:#373737}.start-intro h2 em{color:#c4c4c4}.map-card{background:#141414;border-color:#676767}.map-card:before{background:linear-gradient(125deg,#00f0ff04,#b56cff0d,#ff5fd209)}.map-card .eyebrow{color:#b2b2b2}.map-price{color:#e2e2e2}.map-card .btn{border-color:#848484}.cost-note{color:#afafaf;border-top-color:#434343}.faq-grid{border-top-color:#3b3b3b}.faq-title h2 em{color:#bebebe}.contact-section{isolation:isolate;background:#121212;border-top-color:#464646}.contact-section:before{z-index:-1;background:radial-gradient(#b56cff18,#0000 63%);width:800px;height:800px;bottom:-300px;left:auto;right:-180px}.contact-intro h2 em{background:var(--holo);color:#0000;-webkit-background-clip:text;background-clip:text}.footer .logo{background:0 0;width:147px}.footer-bottom span:last-child{color:#b3b3b3}.reading-progress{z-index:100;transform-origin:0;background:var(--holo);pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.story-static .story-pin{height:auto;min-height:0;padding-block:70px}.story-static .scatter-card,.story-static .scatter-question,.story-static .story-steps,.story-static .story-scroll-note{display:none}.story-static .story-static-summary{color:#adadad;margin-top:23px;font-size:12px;line-height:1.7;display:block}.story-static .story-stage{height:480px}.story-static .joined-app,.story-static .story-ai{opacity:1!important;transform:none!important}.sr-only{clip-path:inset(50%)}@media (width>=1600px){.new-hero{min-height:895px;padding-top:190px}.new-hero h1{font-size:112px}.hero-machine{height:530px}.hero-screen{top:115px}.hero-floater.f1{top:40px}.hero-floater.f3{bottom:18px}}@media (width<=1100px){.new-nav-links{gap:22px}.new-nav-links a{font-size:11px}.new-hero{min-height:760px;padding-top:163px}.new-hero h1{font-size:clamp(61px,7.9vw,88px)}.new-hero-copy>p{max-width:360px;font-size:16px}.hero-machine{height:420px}.hero-screen{width:405px;top:88px;left:-10px}.hero-screen-body{grid-template-columns:91px 1fr;min-height:226px}.hero-screen-sidebar{padding:17px 7px}.hero-screen-sidebar span{padding:8px 6px;font-size:8px}.hero-screen-content{padding:20px 16px}.hero-screen-title{margin-bottom:15px;font-size:13px}.hero-client{padding:11px}.hero-client strong{font-size:10px}.hero-task{padding:9px 0;font-size:8px}.hero-floater{padding:13px 15px}.hero-floater strong{font-size:11px}.hero-floater.f1{min-width:179px;top:17px;left:120px}.hero-floater.f2{min-width:150px;top:163px;right:-28px}.hero-floater.f3{min-width:200px;bottom:3px;left:28px}.new-hero-ctas{gap:20px}.new-hero-ctas .btn{padding-inline:17px;font-size:12px}.new-hero-ctas .text-link{font-size:12px}.new-hero-bottom{margin-top:42px}.story-pin{min-height:630px}.story-grid{grid-template-columns:.74fr 1.26fr;gap:30px}.story-heading{font-size:36px}.story-copy>p{font-size:13px}.story-stage{height:415px}.scatter-card{width:155px;padding:16px}.scatter-card strong{font-size:11px}.scatter-card small{font-size:8px}.scatter-card.s1{left:0}.scatter-card.s2{right:0}.scatter-card.s3{left:18px}.scatter-card.s4{right:13px}.joined-body{grid-template-columns:88px 1fr}.joined-nav{padding:16px 6px}.joined-nav span{gap:6px;padding:9px 6px;font-size:8px}.joined-nav svg{width:11px;height:11px}.joined-main{padding:18px 16px}.joined-main h4{font-size:17px}.joined-block{padding:12px}.joined-block strong{font-size:10px}.joined-block p{font-size:9px}.story-ai{padding:15px 17px;bottom:-3px;left:18%;right:-10px}.story-ai strong{font-size:12px}.story-ai p{font-size:10px}.story-demo-label{bottom:-24px}.explorer-grid{grid-template-columns:.64fr 1.36fr;gap:27px}.pain-row{gap:13px;min-height:95px}.pain-row strong{font-size:14px}.pain-row small{font-size:10px}.pain-number{width:23px;font-size:25px}.solution-editorial h3{font-size:28px}.foundation-body{grid-template-columns:40px 1fr}.workspace{padding:16px}.knowledge-layout{grid-template-columns:122px 1fr;gap:10px}.knowledge-tree{padding:12px 7px}.tree-note{padding:8px 5px;font-size:8px}.document-pane{padding:13px}.document-pane h5{font-size:15px}.document-pane p{font-size:10px}.document-callout{padding:9px 10px;font-size:9px}.workspace-actions>p{max-width:185px;font-size:8px}.ui-button{gap:7px;padding:9px 10px;font-size:9px}.custom-manifesto .wrap{gap:60px}.custom-manifesto p{font-size:15px}.featured-project{grid-template-columns:.74fr 1.26fr;min-height:380px}.featured-copy{padding:32px 28px}.featured-copy h3{font-size:29px}.featured-copy p{font-size:13px}.project-image{padding-left:24px}.real-browser{width:620px}.project-links{gap:17px}.project-links .text-link{font-size:11px}.nemus-row{grid-template-columns:.3fr 1fr .75fr auto;gap:23px}.nemus-row h3{font-size:22px}.team-v2{gap:55px}.team-v2-copy h3{font-size:35px}.founder-grid{gap:22px}.founder img{height:182px}.founder strong{font-size:13px}}@media (width<=850px){.new-nav{gap:22px;padding:11px 12px 11px 18px}.new-nav .logo{width:120px}.new-nav-links{gap:17px}.new-nav .btn{gap:10px;padding:10px 12px;font-size:11px}.new-hero{min-height:680px;padding-top:142px}.new-hero h1{font-size:clamp(50px,7.5vw,64px)}.new-hero h1 em{font-size:1.2em}.new-hero-copy>p{max-width:310px;font-size:14px}.new-hero-ctas{gap:7px;margin-top:25px}.new-hero-note{font-size:10px!important}.hero-machine{height:350px}.hero-screen{width:332px;top:69px;left:-7px}.hero-screen-head{padding:11px 13px;font-size:8px}.hero-screen-head .logo{width:65px}.hero-screen-body{grid-template-columns:77px 1fr;min-height:191px}.hero-screen-sidebar{padding:14px 5px}.hero-screen-sidebar span{gap:5px;padding:8px 5px;font-size:7px}.hero-screen-sidebar svg{width:10px;height:10px}.hero-screen-content{padding:16px 13px}.hero-screen-title{margin-bottom:12px;font-size:11px}.live-dot{font-size:6px}.hero-client{gap:7px;padding:10px}.hero-client .avatar{width:24px;height:24px;font-size:8px}.hero-client strong{font-size:8px}.hero-client small{font-size:7px}.hero-task{padding:8px 0;font-size:7px}.hero-task small{font-size:6px}.hero-floater{padding:11px 13px}.hero-floater .micro-label{margin-bottom:7px;font-size:7px}.hero-floater .micro-label svg{width:11px;height:11px}.hero-floater strong{font-size:10px}.hero-floater small{font-size:8px}.hero-floater.f1{min-width:158px;top:0;left:106px}.hero-floater.f2{min-width:132px;top:130px;right:-28px}.hero-floater.f3{min-width:177px;bottom:0;left:15px}.iridescence-root{opacity:.37;width:780px;height:650px;top:0;right:-215px}.new-hero-bottom{margin-top:39px;font-size:9px}.hero-scroll-cue{font-size:10px}.scene-intro{padding:85px 0 55px}.statement{font-size:42px}.story-grid{grid-template-columns:.72fr 1.28fr;gap:20px}.story-pin{min-height:584px;padding-block:45px}.story-heading{font-size:31px}.story-copy .index-label{margin-bottom:22px;font-size:8px}.story-copy>p{font-size:12px;line-height:1.7}.story-step{font-size:8px}.story-stage{height:378px}.scatter-card{width:137px;padding:13px 14px}.scatter-card strong{font-size:10px}.scatter-card .micro-label{gap:5px;font-size:7px}.scatter-card small{font-size:7px}.scatter-question{font-size:34px}.joined-app{inset:40px -5px 17px}.joined-body{grid-template-columns:72px 1fr}.joined-nav{padding:16px 4px}.joined-nav span{gap:4px;padding:9px 5px;font-size:7px}.joined-nav svg{width:9px;height:9px}.joined-main{padding:16px 12px}.joined-main h4{font-size:15px}.joined-main>p{font-size:8px}.joined-blocks{gap:8px}.joined-block{padding:10px}.joined-block .micro-label{gap:4px;font-size:7px}.joined-block strong{font-size:9px}.joined-block p{font-size:8px}.joined-block .tiny-status{font-size:7px}.story-ai{padding:13px 15px;bottom:-3px;left:14%;right:-9px}.story-ai .micro-label{font-size:8px}.story-ai strong{font-size:10px}.story-ai p{font-size:9px}.source-pills span{font-size:7px}.editorial-head h2{font-size:43px}.editorial-head>p{max-width:250px;font-size:13px}.explorer-section{padding:85px 0}.explorer-grid{grid-template-columns:.6fr 1.4fr;gap:23px}.pain-row{gap:11px;min-height:97px;padding-block:20px}.pain-row strong{font-size:13px}.pain-row small{font-size:9px}.pain-row>svg{width:14px;height:14px}.pain-number{width:20px;font-size:23px}.solution-editorial h3{font-size:25px}.solution-editorial p{font-size:13px}.foundation-rail{display:none}.foundation-body{grid-template-columns:1fr}.workspace{padding:17px}.knowledge-layout{grid-template-columns:112px 1fr}.foundation-top{padding-inline:14px}.document-pane p{font-size:10px}.document-pane h5{font-size:15px}.tree-note{gap:5px;font-size:8px}.tree-note svg{width:10px;height:10px}.tree-header{font-size:7px}.workspace-header{gap:10px}.workspace-header h4{font-size:15px}.ui-tabs button{padding:7px 8px;font-size:8px}.price-reveal{gap:20px;padding:18px}.price-reveal strong{font-size:23px}.price-reveal p{font-size:11px}.price-reveal small{font-size:9px}.custom-manifesto{padding-block:80px}.custom-manifesto .wrap{grid-template-columns:1.1fr .9fr;gap:45px}.custom-manifesto h2{font-size:48px}.custom-manifesto p{font-size:14px}.custom-pill-list{gap:6px}.custom-pill-list span{padding:6px 8px;font-size:9px}.projects-v2{padding:85px 0}.featured-project{grid-template-columns:.77fr 1.23fr;min-height:346px}.featured-copy{padding:27px 23px}.featured-copy h3{margin-top:20px;font-size:26px}.featured-copy p{font-size:12px}.featured-copy .index-label{font-size:8px}.real-browser{width:530px}.project-image{padding:30px 0 0 20px}.project-route{gap:6px}.project-route span{font-size:8px}.project-links .text-link{font-size:10px}.nemus-row{grid-template-columns:1fr 1fr;gap:17px 27px;padding:26px 0}.nemus-row .index-label{grid-column:1/-1}.nemus-row h3{font-size:24px}.nemus-row p{font-size:11px}.nemus-row .text-link{grid-column:2;justify-self:end;padding-bottom:0;font-size:11px}.team-v2{gap:37px;margin-top:61px;padding-top:47px}.team-v2-copy h3{font-size:30px}.team-v2-copy p{font-size:13px}.founder-grid{gap:18px}.founder img{height:150px}.founder strong{font-size:12px}.founder p{font-size:10px}}@media (width<=680px){.new-header{padding:11px 0}.new-nav{border-radius:9px;gap:13px;padding:10px 10px 10px 15px}.new-nav .logo{width:117px}.new-header .menu-button{background:#151515;border-color:#636363;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:10px;display:grid}.new-nav .btn{gap:8px;min-height:40px;padding:10px 13px;font-size:10px}.new-nav .btn svg{width:13px;height:13px}.new-nav-actions{gap:8px}.new-nav-links{background:#121212;border:1px solid #5b5b5b;border-radius:9px;flex-direction:column;align-items:stretch;gap:0;padding:15px 19px 22px;display:none;position:absolute;top:75px;left:20px;right:20px;box-shadow:0 20px 60px #0008}.new-nav-links.is-open{display:flex}.new-nav-links a{border-bottom:1px solid #3d3d3d;min-height:49px;padding:13px 0;font-size:14px}.new-hero{min-height:auto;padding:130px 0 0}.hero-layout{grid-template-columns:1fr;gap:5px}.new-hero-copy{z-index:5;padding:0}.new-hero .index-label{letter-spacing:.1em;font-size:9px}.new-hero h1{letter-spacing:-.062em;margin:23px 0 25px;font-size:clamp(63px,15.5vw,90px)}.new-hero h1 em{letter-spacing:-.025em;font-size:1.13em;line-height:.92}.new-hero-copy>p{max-width:470px;font-size:16px;line-height:1.6}.new-hero-ctas{gap:20px;margin-top:27px}.new-hero-ctas .btn{gap:16px;min-height:49px;padding-inline:17px;font-size:13px}.new-hero-ctas .text-link{font-size:12px}.new-hero-note{margin-top:16px!important;font-size:11px!important}.hero-machine{perspective:1000px;height:354px;margin:30px -7px 0}.hero-screen{width:min(359px,92%);margin:auto;top:70px;left:0;right:0;transform:rotateY(-12deg)rotateX(10deg)rotate(-5deg)}.hero-screen-head{padding:12px 14px;font-size:8px}.hero-screen-head .logo{width:75px}.hero-screen-body{grid-template-columns:87px 1fr;min-height:209px}.hero-screen-sidebar span{padding:8px 6px;font-size:8px}.hero-screen-sidebar svg{width:11px;height:11px}.hero-screen-content{padding:18px 15px}.hero-screen-title{font-size:12px}.live-dot{font-size:7px}.hero-client{gap:8px;padding:11px}.hero-client strong{font-size:10px}.hero-client small{font-size:7px}.hero-task{padding:9px 0;font-size:8px}.hero-task small{font-size:7px}.hero-floater.f1{min-width:168px;top:0;left:34%}.hero-floater.f2{min-width:131px;padding:12px;top:151px;right:-5px}.hero-floater.f3{min-width:199px;padding:12px 15px;bottom:0;left:5px}.hero-floater .micro-label{font-size:7px}.hero-floater strong{font-size:11px}.hero-floater small{font-size:8px}.machine-wires{opacity:.5}.iridescence-root{opacity:.41;width:780px;height:790px;top:340px;right:-205px}.new-hero-bottom{flex-wrap:wrap;gap:15px;margin-top:26px;padding-block:18px;font-size:9px}.new-hero-bottom>span{display:none}.hero-scroll-cue{font-size:10px}.motion-toggle{min-height:35px;font-size:9px}.scene-intro{padding:71px 0 43px}.scene-intro .index-label{margin-bottom:23px;font-size:9px}.statement{letter-spacing:-.045em;font-size:clamp(31px,8.5vw,46px);line-height:1.22}.scene-intro-foot{flex-direction:column;align-items:start;gap:8px;margin-top:24px}.scene-intro-foot>p{max-width:450px;font-size:13px}.scene-intro-foot .text-link{font-size:12px}.story-pin{height:auto;min-height:0;padding:42px 0 53px;overflow:visible}.story-grid{grid-template-columns:1fr;gap:30px}.story-copy{min-height:0;padding:0}.story-copy .index-label{margin-bottom:19px;font-size:8px}.story-heading{max-width:340px;margin-bottom:19px;font-size:37px}.story-copy>p{max-width:420px;min-height:0;font-size:14px}.story-steps{gap:15px;margin-top:24px}.story-step{gap:9px;min-height:42px;font-size:10px}.story-scroll-note{margin-top:11px;font-size:9px}.story-stage{height:386px;margin-inline:3px}.scatter-card{width:145px;padding:14px 16px}.scatter-card strong{font-size:11px}.scatter-card .micro-label,.scatter-card small{font-size:8px}.scatter-card.s1{top:24px;left:0}.scatter-card.s2{top:13px;right:-1px}.scatter-card.s3{bottom:12px;left:0}.scatter-card.s4{bottom:7px;right:1px}.scatter-question{font-size:34px;top:39%;left:32%}.joined-app{inset:19px -3px 26px}.joined-app .app-bar{padding:12px 13px;font-size:8px}.app-bar .logo{width:74px}.joined-body{grid-template-columns:78px 1fr}.joined-nav{padding:17px 5px}.joined-nav span{gap:4px;padding:10px 4px;font-size:7px}.joined-main{padding:18px 14px}.joined-main h4{font-size:15px}.joined-main>p{margin-bottom:15px;font-size:8px}.joined-blocks{gap:8px}.joined-block{padding:10px}.joined-block .micro-label{gap:4px;font-size:7px}.joined-block strong{font-size:10px}.joined-block p{font-size:9px}.joined-block .tiny-status{font-size:7px}.story-ai{padding:15px 17px;bottom:-6px;left:8%;right:-4px}.story-ai .micro-label{font-size:8px}.story-ai strong{font-size:11px}.story-ai p{font-size:10px}.source-pills span{font-size:7px}.story-demo-label{font-size:8px;bottom:-28px}.story-static .story-pin{padding-block:50px}.story-static .story-stage{height:425px}.story-static .story-heading{max-width:430px}.explorer-section{padding:77px 0 73px}.editorial-head{flex-direction:column;align-items:start;gap:18px;margin-bottom:27px}.editorial-head h2{font-size:clamp(36px,9.5vw,49px);line-height:1.08}.editorial-head .index-label{margin-bottom:21px;font-size:9px}.editorial-head>p{max-width:460px;font-size:14px;line-height:1.65}.explorer-grid{grid-template-columns:1fr;gap:28px}.problem-list{border:0;grid-template-columns:1fr 1fr;gap:9px;display:grid}.pain-row{background:#111;border:1px solid #4d4d4d;border-radius:7px;flex-direction:column;justify-content:start;align-items:start;gap:10px;min-height:129px;padding:15px 14px}.pain-row:last-child{grid-column:1/-1;grid-template-columns:23px 1fr 15px;align-items:center;gap:13px;min-height:84px;display:grid}.pain-row[aria-pressed=true]{background:#1f1f1f40;border-color:#ababab}.pain-row[aria-pressed=true]:after{width:calc(100% - 18px);bottom:-1px;left:9px}.pain-number{width:23px;font-size:22px}.pain-row strong{font-size:13px;line-height:1.4}.pain-row small{margin-top:6px;font-size:9px}.pain-row>svg{width:14px;height:14px;position:absolute;top:19px;right:13px}.pain-row:last-child>svg{position:static}.explorer-footnote{max-width:450px;margin-top:18px;font-size:11px}.solution-editorial{min-height:0;margin-bottom:23px}.solution-editorial .index-label{margin-bottom:15px;font-size:8px}.solution-editorial h3{max-width:450px;margin-bottom:16px;font-size:30px;line-height:1.12}.solution-editorial>p{font-size:14px;line-height:1.65}.foundation-window{border-radius:8px;min-height:0}.foundation-top{height:42px;padding-inline:12px;font-size:9px}.demo-tag{font-size:7px;gap:5px!important}.foundation-body{min-height:0}.workspace{min-height:0;padding:17px 14px}.workspace-header{gap:11px;margin-bottom:16px}.workspace-header h4{font-size:15px}.workspace-header .ui-note{font-size:8px}.ui-tabs button{min-height:34px;padding:8px 9px;font-size:9px}.knowledge-layout{grid-template-columns:1fr;gap:11px}.knowledge-tree{flex-wrap:wrap;align-items:center;gap:5px;padding:9px;display:flex}.tree-header{width:100%;margin:0 0 5px;padding:3px 5px;font-size:8px}.tree-note{white-space:normal;text-align:center;flex:1;justify-content:center;align-items:center;gap:4px;width:auto;min-height:34px;padding:8px 6px;font-size:8px;line-height:1.4}.tree-note svg{display:none}.document-pane{padding:18px}.document-pane h5{margin-bottom:15px;font-size:20px}.document-crumbs{margin-bottom:14px;font-size:8px}.document-pane p{font-size:12px;line-height:1.65}.document-callout{padding:12px 13px;font-size:11px;line-height:1.65}.doc-related{gap:6px;padding-top:17px;font-size:9px}.knowledge-answer{margin-top:11px;padding:17px}.knowledge-answer .micro-label{font-size:10px}.knowledge-answer p{font-size:12px}.knowledge-answer .answer-source{align-items:start;font-size:9px;line-height:1.5}.workspace-actions{flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:14px}.workspace-actions>p{flex:1;max-width:250px;font-size:9px}.ui-button{gap:9px;min-height:40px;padding:11px 13px;font-size:10px}.knowledge-graph{min-height:266px}.graph-node{white-space:normal;text-align:center;gap:5px;max-width:132px;padding:9px 10px;font-size:8px;line-height:1.4}.graph-node svg{flex:none;width:12px;height:12px}.graph-node.g0{white-space:nowrap;padding:12px 15px;font-size:10px}.graph-node.g1{top:18%;left:23%}.graph-node.g2{top:20%;left:77%}.graph-node.g3{top:77%;left:23%}.graph-node.g4{top:77%;left:77%}.graph-caption{font-size:7px;bottom:11px;left:10px}.crm-layout{grid-template-columns:1fr;gap:12px}.crm-mail{padding:18px}.crm-mail .person strong{font-size:12px}.crm-mail .person small{font-size:9px}.crm-mail h5{margin-top:19px;font-size:15px}.crm-mail>p{font-size:12px}.crm-company{padding:18px}.company-label{font-size:9px}.crm-company h5{margin-bottom:6px;font-size:19px}.crm-company>p{font-size:10px}.company-person{padding:10px 0;font-size:11px}.company-person small{font-size:10px}.company-history{margin-top:13px;font-size:11px;line-height:1.7}.crm-reply{padding:18px}.crm-reply p{font-size:12px}.demo-social-layout{grid-template-columns:1fr;gap:12px}.message-row{min-height:66px;padding:14px}.message-row span{font-size:9px}.message-row strong{font-size:12px}.triage-panel{min-height:206px;padding:23px}.triage-panel .company-label{font-size:9px}.triage-panel h5{max-width:260px;font-size:28px;line-height:1.1}.triage-panel p{font-size:12px}.triage-panel .ui-tag{margin-top:16px;font-size:9px}.triage-panel .reply-preview{font-size:12px}.calendar-demo{grid-template-columns:repeat(3,1fr);gap:8px;min-height:0}.calendar-day{min-height:140px}.calendar-day .day-title{font-size:10px}.calendar-post{margin:9px 6px;padding:10px 7px;font-size:10px}.calendar-post small{font-size:8px}.cms-layout{grid-template-columns:1fr;gap:18px}.cms-fields{grid-template-columns:1fr;gap:0;display:grid}.cms-fields label{font-size:10px}.cms-fields input,.cms-fields textarea{min-height:43px;padding:11px;font-size:16px}.cms-fields textarea{height:96px;min-height:96px}.cms-preview{min-height:244px;padding:26px 23px}.cms-preview .preview-brand{margin-bottom:18px;font-size:10px}.cms-preview h5{max-width:260px;font-size:42px;line-height:1.02}.cms-preview p{max-width:270px;font-size:12px;line-height:1.65}.cms-preview .preview-cta{margin-top:19px;padding:9px 12px;font-size:10px}.kanban-demo{gap:7px;min-height:239px}.kanban-col{padding:10px 6px}.kanban-col h5{gap:4px;font-size:9px}.kanban-col h5 small{font-size:7px}.kanban-card{padding:10px 8px}.kanban-card strong{font-size:10px;line-height:1.4}.kanban-card p{font-size:8px}.kanban-card .card-code{font-size:7px}.kanban-card .card-assignee{padding-top:10px;font-size:7px}.kanban-shadow{overflow-wrap:anywhere;padding:8px;font-size:7px;line-height:1.7}.solution-links{flex-direction:column;align-items:stretch;gap:0;margin-top:15px}.solution-links .text-link{justify-content:space-between;font-size:13px}.solution-links .price-disclosure{font-size:12px}.price-reveal{grid-template-columns:1fr;gap:16px;padding:22px}.price-reveal strong{font-size:30px}.price-reveal small{font-size:10px}.price-reveal p{font-size:12px;line-height:1.7}.custom-manifesto{padding:72px 0}.custom-manifesto .wrap{grid-template-columns:1fr;gap:35px}.custom-manifesto .index-label{margin-bottom:22px;font-size:9px}.custom-manifesto h2{max-width:460px;font-size:clamp(40px,10.5vw,54px);line-height:1.04}.custom-manifesto p{max-width:450px;margin-top:18px;font-size:15px}.custom-pill-list{gap:8px;margin-bottom:18px}.custom-pill-list span{padding:8px 10px;font-size:10px}.custom-manifesto .text-link{margin-top:10px;font-size:13px}.projects-v2{padding:76px 0 72px}.featured-project{grid-template-columns:1fr;min-height:0}.featured-copy{padding:29px 25px}.featured-copy .index-label{font-size:9px}.featured-copy h3{max-width:390px;margin:22px 0 19px;font-size:37px;line-height:1.1}.featured-copy p{max-width:460px;font-size:14px}.project-route{gap:9px;margin-top:21px}.project-route span{font-size:9px}.project-links{gap:25px;margin-top:19px}.project-links .text-link{font-size:12px}.project-image{align-items:center;min-height:277px;padding:26px 0 27px 19px}.real-browser{border-radius:7px;width:466px;transform:rotate(-4deg)}.real-browser-bar{padding:8px 12px;font-size:8px}.real-shot-label{padding:6px 8px;font-size:7px;bottom:13px;left:16px}.nemus-row{grid-template-columns:1fr;gap:16px;margin-top:27px;padding-block:25px}.nemus-row .index-label{grid-column:auto;font-size:9px}.nemus-row h3{font-size:27px}.nemus-row h3 small{font-size:11px}.nemus-row p{max-width:460px;font-size:13px;line-height:1.65}.nemus-row .text-link{grid-column:auto;justify-self:start;margin-top:2px;padding-top:0;font-size:12px}.team-v2{grid-template-columns:1fr;gap:33px;margin-top:50px;padding-top:38px}.team-v2-copy .index-label{margin-bottom:19px;font-size:9px}.team-v2-copy h3{max-width:410px;font-size:36px}.team-v2-copy p{max-width:450px;margin-top:19px;font-size:14px}.founder-grid{gap:22px}.founder img{object-position:center 30%;border-radius:7px;height:clamp(147px,47vw,250px)}.founder strong{max-width:165px;margin-top:15px;font-size:14px;line-height:1.4}.founder p{margin-top:8px;font-size:11px}.start-section{padding-top:74px}.footer .logo{width:137px}}@media (width<=370px){.new-nav{gap:11px;padding-left:12px}.new-nav .logo{width:103px}.new-nav .btn{gap:7px;padding-inline:11px;font-size:9px}.new-header .menu-button{width:38px;min-width:38px;height:38px;min-height:38px}.new-nav-actions{gap:6px}.new-hero h1{font-size:clamp(55px,16vw,63px)}.new-hero-ctas{gap:14px}.new-hero-ctas .btn{gap:13px;padding-inline:15px;font-size:12px}.new-hero-copy>p{font-size:15px}.hero-screen{width:302px;max-width:94%}.hero-machine{height:344px}.hero-screen-body{grid-template-columns:76px 1fr}.hero-screen-content{padding:16px 12px}.hero-screen-sidebar span{gap:4px;font-size:7px}.hero-floater.f2{min-width:119px;padding:11px;right:-5px}.hero-floater.f1{min-width:156px;left:31%}.hero-floater.f3{min-width:186px}.story-heading{font-size:34px}.story-stage{height:369px}.scatter-card{width:129px;padding:12px 13px}.scatter-card strong{font-size:10px}.scatter-card .micro-label,.scatter-card small{font-size:7px}.joined-body{grid-template-columns:66px 1fr}.joined-nav span{gap:4px;font-size:6px}.joined-nav svg{width:9px;height:9px}.joined-main{padding:15px 11px}.joined-block{padding:9px}.joined-block strong{font-size:9px}.joined-block p{font-size:8px}.story-ai{padding:13px 15px;left:5%}.story-ai strong{font-size:10px}.story-ai p{font-size:9px}.pain-row{min-height:134px;padding:14px 12px}.pain-row strong{font-size:12px}.pain-row small{font-size:8px}.solution-editorial h3{font-size:27px}.workspace{padding-inline:12px}.workspace-header h4{font-size:14px}.ui-tabs button{padding:8px;font-size:8px}.workspace-actions>p{font-size:8px}.ui-button{padding-inline:10px;font-size:9px}.featured-copy h3{font-size:34px}.founder-grid{gap:18px}.founder strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.new-hero h1,.new-hero-copy,.hero-screen,.hero-floater{opacity:1!important}.hero-screen{transform:rotate(-3deg)!important}.hero-floater,.real-browser{transform:none!important}.statement .word{opacity:1!important;filter:none!important;transform:none!important}.iridescence-root{opacity:.25}.reading-progress{display:none}.story-pin{height:auto!important}}@media print{.new-header,.hero-machine,.iridescence-root,.hero-grain,.motion-toggle,.story-stage,.problem-list,.foundation-window,.reading-progress{display:none!important}.new-hero{min-height:0;padding:40px 0}.new-hero h1{font-size:60px}.new-hero h1 em,.aurora-text{color:#333;background:0 0}.hero-layout,.explorer-grid,.custom-manifesto .wrap,.featured-project,.team-v2{display:block}.hero-line{overflow:visible}.scene-intro,.explorer-section,.custom-manifesto,.projects-v2{padding-block:40px}.story-pin{padding:35px 0;display:block;height:auto!important;min-height:0!important}.story-grid{display:block}.connection-story{color:#222;background:#fff}.story-heading{color:#222}.story-copy>p{color:#555}.statement{font-size:35px}.price-reveal{color:#222;background:#fff;display:block}.price-reveal strong,.price-reveal p{color:#333}.custom-manifesto{background:#eee}.project-image{background:#eee;min-height:0;padding:20px}.real-browser{width:100%;transform:none}.featured-copy{display:block}.founder img{width:170px;height:170px}.team-v2-copy{margin-bottom:25px}.footer .logo{background:#070707!important}.new-hero-bottom{display:none}}.stepper{--stepper-pad:0px;--stepper-inset:0px;--stepper-bleed:8px;--stepper-well-radius:max(6px, calc(var(--stepper-radius) - 8px));--stepper-tile-radius:max(4px, calc(var(--stepper-well-radius) - 4px));width:min(100%, var(--stepper-width));box-sizing:border-box;border-radius:var(--stepper-radius);min-width:0;max-width:100%;color:var(--stepper-ink);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:relative}.stepper--framed{--stepper-pad:8px;--stepper-inset:12px;--stepper-bleed:20px;padding:var(--stepper-pad);background:var(--stepper-frame);box-shadow:var(--stepper-frame-shadow);backdrop-filter:blur(20px)saturate(1.6)}.stepper__rim{z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--stepper-frame-edge), inset 0 1px 0 var(--stepper-frame-highlight);pointer-events:none;position:absolute;inset:0}.stepper__header--dots,.stepper__header--bars{padding:var(--stepper-inset) var(--stepper-inset) 0}.stepper__track{border-radius:var(--stepper-well-radius);background:var(--stepper-well);gap:4px;padding:4px;display:flex;position:relative}.stepper__glider{border-radius:var(--stepper-tile-radius);background:var(--stepper-tile);box-shadow:inset 0 0 0 1px var(--stepper-tile-edge), inset 0 1px 0 var(--stepper-tile-highlight), var(--stepper-tile-shadow);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.stepper__segment{box-sizing:border-box;border-radius:var(--stepper-tile-radius);min-width:0;height:40px;color:var(--stepper-muted);cursor:pointer;background:0 0;border:none;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-family:inherit;transition:background-color .2s;display:flex;position:relative}.stepper__segment:disabled{cursor:default}.stepper__badge{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--stepper-faint);color:var(--stepper-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;line-height:1;transition:background-color .15s,box-shadow .15s,color .15s;display:grid}.stepper__badge[data-status=active]{box-shadow:inset 0 0 0 1.5px var(--stepper-ink);color:var(--stepper-ink)}.stepper__badge[data-status=complete]{background:var(--stepper-solid);box-shadow:none;color:var(--stepper-solid-ink)}.stepper__glyph,.stepper__check{place-items:center;display:grid}.stepper__text{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.stepper__title{color:var(--stepper-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;transition:color .2s;overflow:hidden}.stepper__title:not([data-status=upcoming]){color:var(--stepper-ink)}.stepper__description{color:var(--stepper-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.stepper__track[data-layout=rail]{flex-direction:column;flex:1}.stepper__track[data-layout=rail] .stepper__segment{flex:none;justify-content:flex-start;align-items:flex-start;gap:10px;height:auto;padding:10px}.stepper__track[data-layout=rail] .stepper__text{padding-top:3px}.stepper__dots{justify-content:center;gap:2px;display:flex}.stepper__dot{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.stepper__dot-mark{background:var(--stepper-faint);width:8px;height:8px;transition:background-color .25s ease, transform .45s var(--stepper-spring);border-radius:50%}.stepper__dot-mark[data-status=complete]{background:var(--stepper-muted)}.stepper__dot-mark[data-status=active]{background:var(--stepper-solid);transform:scale(1.3)}.stepper__bars{gap:6px;display:flex}.stepper__bar{cursor:pointer;background:0 0;border:none;flex:1;align-items:center;height:18px;padding:0;display:flex}.stepper__bar-track{background:var(--stepper-track);border-radius:4px;width:100%;height:4px;position:relative;overflow:hidden}.stepper__bar-fill{background:var(--stepper-solid);transform-origin:0;transition:transform .56s var(--stepper-spring);position:absolute;inset:0;transform:scaleX(0)}.stepper__bar-fill[data-filled]{transform:none}.stepper__dot:disabled,.stepper__bar:disabled{cursor:default}.stepper__body{min-width:0;padding:20px var(--stepper-inset) var(--stepper-inset);flex-direction:column;display:flex}.stepper__viewport{margin:-6px calc(var(--stepper-bleed) * -1);position:relative;overflow:hidden}.stepper__pane{box-sizing:border-box;padding:6px var(--stepper-bleed);outline:none}.stepper__pane--leaving{pointer-events:none;position:absolute;top:0;left:0;right:0}.stepper__step{min-width:0}.stepper__footer-wrap{transition:grid-template-rows .48s var(--stepper-spring), opacity .2s ease;grid-template-rows:1fr;display:grid}.stepper__footer-wrap[data-hidden]{opacity:0;pointer-events:none;grid-template-rows:0fr}.stepper__footer-clip{min-height:0}.stepper__footer-wrap[data-hidden] .stepper__footer-clip{overflow:hidden}.stepper__footer{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.stepper__button{border-radius:max(8px, calc(var(--stepper-radius) * .5));cursor:pointer;border:none;flex:none;align-items:center;gap:6px;height:38px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;transition:filter .2s,transform .2s,opacity .2s;display:inline-flex}.stepper__button--back{background:var(--stepper-tile);box-shadow:inset 0 0 0 1px var(--stepper-tile-edge), inset 0 1px 0 var(--stepper-tile-highlight), var(--stepper-tile-shadow);color:var(--stepper-ink);padding-left:10px}.stepper__button--back[data-hidden]{visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s .2s}.stepper__button--next{background:var(--stepper-solid);color:var(--stepper-solid-ink);margin-left:auto;padding-right:11px;box-shadow:0 4px 12px -6px #00000080}.stepper__button:disabled{opacity:.4;cursor:not-allowed}.stepper__button:focus-visible,.stepper__segment:focus-visible,.stepper__dot:focus-visible,.stepper__bar:focus-visible{outline:2px solid var(--stepper-ink);outline-offset:2px}.stepper--vertical{flex-direction:row;align-items:stretch}.stepper--vertical .stepper__header{flex:none;width:212px;max-width:42%;display:flex}.stepper--vertical .stepper__body{padding:var(--stepper-inset) var(--stepper-inset) var(--stepper-inset) 20px;flex:1}@media (hover:hover){.stepper__segment:not(:disabled):hover{background:var(--stepper-hover-fill)}.stepper__button--back:not(:disabled):hover{filter:var(--stepper-hover)}.stepper__button--next:not(:disabled):hover{filter:var(--stepper-solid-hover)}.stepper__dot:not(:disabled):hover .stepper__dot-mark{transform:scale(1.3)}.stepper__bar:not(:disabled):hover .stepper__bar-track{background:var(--stepper-faint)}}.stepper__button:not(:disabled):active{filter:var(--stepper-press);transition-duration:0s;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.stepper__bar-fill,.stepper__dot-mark,.stepper__footer-wrap{transition-duration:.01ms}}.scroll-stack{width:100%;position:relative}.scroll-stack--contained{height:100%;overflow:hidden auto}.scroll-stack__inner{padding-inline:clamp(1rem,6%,5rem);position:relative}.scroll-stack__slot{position:sticky}.scroll-stack-card{box-sizing:border-box;color:light-dark(#181818,#fafafa);transform-origin:50% 0;will-change:transform;background:light-dark(#fff,#181818);border-radius:28px;width:100%;height:20rem;padding:2.5rem;position:relative;box-shadow:0 0 0 1px light-dark(#0000000f,#ffffff14),0 -12px 40px -16px #00000059,0 24px 48px -24px #0006}.scroll-stack-card__shade{border-radius:inherit;opacity:var(--scroll-stack-dim,0);pointer-events:none;background:#000;position:absolute;inset:0}:root{--ui:#121212;--ui-2:#191919;--ui-3:#242424;--ui-accent:#b5b5b5}.new-nav{box-shadow:0 14px 50px #0002}.new-hero{background:radial-gradient(at 7% 44%,#4848480b,#0000 48%)}.new-hero-copy>p{max-width:440px}.hero-screen,.hero-floater,.joined-app,.foundation-window{border-color:#7c7c7c4a}.hero-floater.f2{background:#1f1f1feb;border-color:#74747480}.hero-system-strip{flex-wrap:wrap;align-items:center;gap:22px;padding:29px 0 0;display:flex}.hero-system-strip span{color:#bbb;align-items:center;gap:8px;font-size:12px;display:flex}.hero-system-strip span svg{color:#a9a9a9;width:14px;height:14px}.hero-system-strip>i{background:#5a5a5a;border-radius:50%;width:3px;height:3px}.hero-example-label{letter-spacing:.04em;color:#989898;font-size:8px;position:absolute;bottom:-15px;right:0}.story-copy .index-label{letter-spacing:.09em}.joined-block .micro-label svg{color:#bcbcbc}.foundation-top{background:linear-gradient(110deg,#222,#191919)}.demo-top-actions{flex:none;align-items:center;gap:13px;display:flex}.demo-expand{color:silver;background:#b5b5b513;border:1px solid #adadad44;border-radius:4px;align-items:center;gap:5px;min-height:26px;padding:6px 8px;font-size:8px;display:flex}.demo-expand svg{width:10px;height:10px}.demo-expand:hover{color:#fff;border-color:#b0b0b0}.foundation-window{background:#121212;box-shadow:0 20px 80px #0004,0 0 80px #86868606}.foundation-rail{background:#151515}.rail-icon.active{color:#cfcfcf;background:#b56cff1c}.workspace{min-height:381px;padding:23px}.workspace-header h4{font-size:18px}.workspace-header .ui-note{font-size:10px}.ui-button{background:var(--holo);color:#111;gap:9px;min-height:39px;font-size:11px;box-shadow:0 5px 18px #83838313}.ui-button:hover{background:var(--holo);filter:brightness(1.12)}.ui-tabs button[aria-pressed=true]{color:#dbdbdb;background:#b56cff20}.ui-tag{color:#cbcbcb;background:#b56cff12;border-color:#6f6f6f}.ui-tag.green{color:#d1d1d1;background:#00f0ff0a;border-color:#6b6b6b}.tree-note[aria-pressed=true]{color:#d7d7d7;background:#b56cff18}.tree-note[aria-pressed=true] svg{color:#b8b8b8}.document-callout{color:#cbcbcb;background:#b56cff10;border-left-color:#b0b0b0}.document-pane h5{font-size:18px}.document-pane p{font-size:12px}.document-callout{font-size:11px}.knowledge-answer p{font-size:12px}.workspace-actions>p{font-size:10px}.crm-mail>p,.crm-reply p{font-size:12px}.crm-company h5{font-size:18px}.message-row strong,.triage-panel p{font-size:11px}.crm-mail,.crm-company,.document-pane,.knowledge-tree,.triage-panel{background:linear-gradient(125deg,#1d1d1d,#181818)}.solution-editorial{min-height:151px}.solution-editorial h3{font-size:34px}.solution-editorial>p{font-size:15px}.solution-depth{border-top:1px solid #393939;margin:20px 0 7px}.solution-depth details{border-bottom:1px solid #393939}.solution-depth summary{cursor:pointer;color:#c5c5c5;justify-content:space-between;align-items:center;gap:15px;min-height:49px;padding:16px 0;font-size:12px;list-style:none;display:flex}.solution-depth summary::-webkit-details-marker{display:none}.solution-depth summary svg{color:#a3a3a3;width:13px;height:13px;transition:transform .3s}.solution-depth details[open] summary svg{transform:rotate(45deg)}.solution-depth ul{gap:11px;margin:1px 0 17px;padding:0;list-style:none;display:grid}.solution-depth li{color:#b5b5b5;align-items:start;gap:9px;font-size:12px;line-height:1.6;display:flex}.solution-depth li svg{color:#aeaeae;width:13px;height:13px;margin-top:3px}.solution-depth details>p{max-width:610px;margin:0 0 18px;font-size:12px;line-height:1.7}.demo-dialog{width:min(1110px,100% - 40px);max-width:1110px}.demo-dialog .dialog-head{padding:22px 28px}.demo-dialog .dialog-head h2{font-size:27px}.demo-dialog .dialog-body{padding:15px 28px 25px}.demo-dialog .foundation-window{box-shadow:none;min-height:525px}.demo-dialog .foundation-body{grid-template-columns:60px 1fr;min-height:490px}.demo-dialog .workspace{min-height:490px;padding:32px}.demo-dialog .workspace-header h4{font-size:23px}.demo-dialog .knowledge-layout{grid-template-columns:190px 1fr;gap:19px}.demo-dialog .tree-note{padding:12px 10px;font-size:12px}.demo-dialog .document-pane{padding:24px}.demo-dialog .document-pane h5{font-size:24px}.demo-dialog .document-pane p,.demo-dialog .document-callout{font-size:14px}.demo-dialog .crm-mail,.demo-dialog .crm-company{padding:24px}.demo-dialog .crm-mail>p,.demo-dialog .crm-reply p{font-size:15px}.demo-dialog .crm-mail h5{font-size:19px}.demo-dialog .crm-company h5{font-size:22px}.demo-dialog .company-person{font-size:13px}.demo-dialog .company-person small{font-size:11px}.demo-dialog .company-history{font-size:13px}.demo-dialog .message-row{padding:18px}.demo-dialog .message-row strong{font-size:14px}.demo-dialog .message-row>span{font-size:11px}.demo-dialog .triage-panel p,.demo-dialog .triage-panel .reply-preview{font-size:14px}.demo-dialog .triage-panel h5{font-size:28px}.demo-dialog .ui-button{min-height:45px;font-size:12px}.demo-dialog .workspace-actions>p{max-width:430px;font-size:12px}.demo-dialog .knowledge-graph{min-height:350px}.demo-dialog .graph-node{font-size:12px}.demo-dialog .demo-expand{display:none}.demo-dialog .cms-fields label{font-size:12px}.demo-dialog .cms-fields input,.demo-dialog .cms-fields textarea{font-size:14px}.demo-dialog .cms-preview h5{font-size:44px}.demo-dialog .cms-preview p,.demo-dialog .kanban-col h5{font-size:14px}.demo-dialog .kanban-card strong{font-size:16px}.demo-dialog .kanban-card p{font-size:12px}.demo-dialog-note{color:#9f9f9f;margin-top:16px;font-size:11px}.context-benefits{background:linear-gradient(#0c0c0c,#070707);padding:84px 0 35px}.benefits-caption{justify-content:space-between;align-items:end;gap:60px;margin-bottom:35px;display:flex}.benefits-caption h3{letter-spacing:-.035em;font-size:36px;line-height:1.14}.benefits-caption p{max-width:350px;font-size:14px;line-height:1.7}.benefit-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.benefit-card{--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:300px;isolation:isolate;background:linear-gradient(135deg,#141414,#0c0c0c);border:1px solid #4d4d4d;border-radius:11px;padding:26px;position:relative;overflow:hidden}.benefit-card:before{content:"";background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y),#b56cff23,transparent 72%);opacity:var(--glow-intensity);pointer-events:none;z-index:-1;transition:opacity .3s;position:absolute;inset:0}.benefit-card>.index-label{letter-spacing:.08em;color:#a4a4a4;margin-bottom:16px;font-size:9px}.benefit-card h4{letter-spacing:-.03em;margin-bottom:13px;font-size:24px;line-height:1.2}.benefit-card>p{color:#adadad;min-height:64px;font-size:13px;line-height:1.65}.benefit-card details{border-top:1px solid #3f3f3f;margin-top:24px}.benefit-card summary{cursor:pointer;color:silver;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:17px 0 0;font-size:11px;list-style:none;display:flex}.benefit-card summary::-webkit-details-marker{display:none}.benefit-card summary svg{width:13px;height:13px;transition:transform .3s}.benefit-card details[open] summary svg{transform:rotate(45deg)}.benefit-card details>p{color:#b8b8b8;margin-top:16px;font-size:12px;line-height:1.75}.benefit-card details .text-link{margin-top:3px;font-size:11px}.benefit-sketch{color:#b6b6b6;height:126px;margin:0 -5px 25px;font-size:10px;position:relative}.sketch-file,.sketch-search,.sketch-source{background:#1e1e1e;border:1px solid #636363;border-radius:5px;align-items:center;gap:7px;padding:12px 14px;display:flex;position:absolute;left:0;box-shadow:0 12px 25px #0002}.sketch-file{top:6px;right:12px;transform:rotate(-3deg)}.sketch-search{color:#dedede;background:#363636;border-color:#969696;top:49px;left:25px;right:0;transform:rotate(2deg)}.sketch-source{color:#b2b2b2;padding:6px 9px;font-size:8px;bottom:0;left:51px}.benefit-sketch svg{width:13px;height:13px}.relationship-sketch>svg{stroke:#96969680;stroke-width:1px;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.relation-center{color:#e0e0e0;background:#555;border:1px solid #a6a6a6;border-radius:8px;place-items:center;width:37px;height:37px;font-size:11px;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #9b9b9b10}.relation-item{background:#1a1a1a;border:1px solid #5d5d5d;border-radius:5px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;display:flex;position:absolute}.ri1{top:9px;left:0}.ri2{top:38px;right:0}.ri3{bottom:3px;left:17%}.action-sketch{padding:3px 8px}.action-sketch>span{background:#1e1e1e;border:1px solid #494949;border-radius:5px;align-items:center;gap:9px;margin-bottom:7px;padding:10px 13px;font-size:10px;display:flex}.action-sketch>span:nth-child(2){margin-left:20px}.action-sketch>span:nth-child(3){color:#ccc;background:#2a2a2a;border-color:#7f7f7f;margin-left:40px}.custom-v3{background:#ececec;padding-block:100px}.custom-v3 .wrap{grid-template-columns:1.05fr .95fr;gap:85px}.custom-v3 h2{max-width:680px;font-size:clamp(39px,4.7vw,67px)}.bespoke-copy>p{max-width:455px;margin-top:25px;font-size:16px;line-height:1.75}.bespoke-copy>.text-link{margin-top:19px}.bespoke-lab{min-width:0}.bespoke-modes{gap:7px;margin-bottom:20px;display:flex}.bespoke-modes button{color:#5d5d5d;background:#dbdbdb;border:1px solid #b7b7b7;border-radius:5px;min-height:42px;padding:10px 16px;font-size:12px}.bespoke-modes button[aria-pressed=true]{color:#fff;background:#4a4a4a;border-color:#4a4a4a}.bespoke-modes button:focus-visible{outline-color:#5e5e5e}.tilted-card-figure{perspective:800px;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.tilted-card-inner{width:100%;transform-style:preserve-3d;will-change:transform}.bespoke-card{color:#e2e2e2;isolation:isolate;background:#111;border:1px solid #787878;border-radius:11px;padding:24px 27px;position:relative;overflow:hidden;box-shadow:0 22px 45px #3f3f3f26}.bespoke-card:before{content:"";z-index:-1;background:radial-gradient(at 100% 0,#b56cff23,#0000 60%);position:absolute;inset:0}.bespoke-card-bar{color:#a8a8a8;border-bottom:1px solid #494949;justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;font-size:9px;display:flex}.bespoke-card-bar .logo{width:93px}.bespoke-label{letter-spacing:-.02em;color:#dcdcdc;min-height:38px;margin-top:25px;font-family:Instrument Serif,Georgia,serif;font-size:30px;font-style:italic}.bespoke-flow{justify-content:space-between;align-items:center;gap:0;padding-block:27px;display:flex}.bespoke-node{text-align:center;background:#1e1e1e;border:1px solid #515151;border-radius:6px;flex-direction:column;align-items:center;gap:9px;min-width:89px;padding:14px 11px;font-size:9px;display:flex}.bespoke-node svg{color:#a9a9a9;width:18px;height:18px}.bespoke-node-main{color:#e6e6e6;background:#414141;border-color:#a2a2a2;transform:translateZ(20px)}.bespoke-path{background:linear-gradient(90deg,#616161,#bfbfbf,#616161);flex:1;min-width:9px;height:1px}.bespoke-rule{color:#c4c4c4;background:#b56cff0c;border-left:2px solid #a5a5a5;min-height:61px;padding:12px 14px;font-size:11px;line-height:1.7}.bespoke-chips{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.bespoke-chips span{color:#afafaf;border:1px solid #575757;border-radius:3px;padding:5px 7px;font-size:8px}.bespoke-demo-note{color:#999!important;max-width:none!important;margin-top:15px!important;font-size:8px!important;line-height:1.5!important}.bespoke-explanation{min-height:113px;margin-top:22px}.bespoke-explanation h3{letter-spacing:-.02em;color:#393939;font-size:19px;line-height:1.3}.bespoke-explanation p{color:#696969;max-width:455px;margin-top:10px;font-size:13px;line-height:1.7}.projects-v2{padding-bottom:35px}.case-insight{border-bottom:1px solid #3d3d3d;grid-template-columns:auto 1fr auto;align-items:center;gap:33px;padding:26px 0;display:grid}.case-insight-tabs{flex-wrap:wrap;gap:6px;display:flex}.case-insight-tabs button{color:#ababab;background:#141414;border:1px solid #575757;border-radius:4px;min-height:40px;padding:10px 13px;font-size:11px}.case-insight-tabs button[aria-pressed=true]{color:#e0e0e0;background:#373737;border-color:#a3a3a3}.case-insight>p{color:#b3b3b3;max-width:580px;min-height:45px;font-size:13px;line-height:1.7}.case-insight-tag{color:#b4b4b4;letter-spacing:.025em;font-size:9px}.nemus-v3{border-bottom:1px solid #3d3d3d;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:50px 0 55px;display:grid}.nemus-v3-heading .index-label{color:#c1c1c1;margin-bottom:23px;font-size:10px}.nemus-v3 h3{letter-spacing:-.03em;font-size:39px;line-height:1.15}.nemus-v3 h3 em{color:#c9c9c9}.project-state{color:#b2b2b2;align-items:center;gap:7px;margin-top:21px;font-size:10px;display:flex}.project-state svg{width:13px;height:13px}.nemus-v3-content>p{color:#b4b4b4;max-width:450px;margin-top:24px;font-size:14px;line-height:1.7}.nemus-v3-content>.text-link{color:#d7d7d7;margin-top:6px;font-size:12px}.nemus-map{align-items:center;gap:0;display:flex}.nemus-map span{color:#d7d7d7;text-align:center;background:#252525;border:1px solid #6e6e6e;border-radius:6px;flex-direction:column;align-items:center;gap:8px;min-width:104px;padding:16px 12px;font-size:10px;display:flex}.nemus-map svg{color:#c1c1c1;width:19px;height:19px}.nemus-map i{background:#858585;flex:1;min-width:15px;height:1px}.team-section{padding:70px 0 110px}.team-v3-grid{grid-template-columns:1fr 1fr;align-items:center;gap:91px;display:grid}.team-v3-copy>.index-label{margin-bottom:30px;font-size:10px}.team-v3-copy h2{letter-spacing:-.04em;font-size:clamp(38px,4.2vw,59px);line-height:1.09}.team-v3-copy>p{color:#b4b4b4;max-width:425px;margin-top:24px;font-size:15px;line-height:1.75}.team-v3-copy>p+p{color:#a0a0a0;margin-top:17px;font-size:14px}.team-people{border-top:1px solid #4f4f4f;grid-template-columns:1fr 1fr;gap:25px;margin-top:32px;padding-top:24px;display:grid}.team-people strong{color:#dcdcdc;font-size:13px;line-height:1.5;display:block}.team-people span{color:#a5a5a5;max-width:180px;margin-top:8px;font-size:11px;line-height:1.7;display:block}.team-v3-copy>.text-link{margin-top:21px;font-size:13px}.team-portrait{isolation:isolate;background:linear-gradient(135deg,#1f1f1f,#0e0e0e);border:1px solid #656565;border-radius:11px;height:509px;margin:0;position:relative;overflow:hidden}.team-photo-grid{z-index:-1;background-image:linear-gradient(#a3a3a311 1px,#0000 1px),linear-gradient(90deg,#a3a3a311 1px,#0000 1px);background-size:39px 39px;position:absolute;inset:0;mask-image:radial-gradient(#000,#0000 70%)}.team-photo-glow{z-index:-1;background:radial-gradient(#94949422,#0000 65%);width:580px;height:480px;position:absolute;top:-50px;left:-20px}.team-portrait>img{object-fit:cover;object-position:50% 6%;width:100%;height:100%;display:block}.team-portrait figcaption{color:#bababa;background:linear-gradient(#0000,#0d0d0ded 35%);justify-content:space-between;align-items:center;gap:20px;padding:45px 24px 20px;font-size:10px;line-height:1.6;display:flex;position:absolute;bottom:0;left:0;right:0}.team-portrait figcaption .logo{width:120px}.journey-section{background:#0b0b0b;border-top:1px solid #3c3c3c;padding:110px 0 0}.journey-grid{grid-template-columns:.84fr 1.16fr;align-items:start;gap:0 110px;display:grid}.journey-intro{padding-top:22px;position:sticky;top:132px}.journey-intro .index-label{margin-bottom:30px;font-size:10px}.journey-intro h2{letter-spacing:-.04em;font-size:clamp(40px,4.5vw,64px);line-height:1.07}.journey-intro>p{color:#aeaeae;max-width:340px;margin-top:24px;font-size:15px;line-height:1.75}.journey-contract{color:#b7b7b7;flex-direction:column;gap:12px;margin-top:29px;margin-bottom:20px;font-size:11px;display:flex}.journey-contract span{align-items:center;gap:8px;display:flex}.journey-contract svg{color:#c2c2c2;width:13px;height:13px}.journey-intro .text-link{font-size:12px}.journey-stack .scroll-stack__inner{padding:0}.journey-stack .scroll-stack__slot{margin-bottom:25px;position:relative}.journey-card{transform-origin:top;color:#e0e0e0;background:#141414;border:1px solid #545454;border-radius:11px;width:100%;height:auto;min-height:0;margin:0;padding:29px 32px;position:relative;overflow:hidden;box-shadow:0 15px 40px #0003}.journey-card-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.journey-number{color:#acacac;font-family:Instrument Serif,Georgia,serif;font-size:34px;font-style:italic;line-height:1}.journey-tag{letter-spacing:.035em;color:#b2b2b2;border:1px solid #686868;border-radius:4px;padding:5px 8px;font-size:9px}.journey-card h3{letter-spacing:-.03em;font-size:28px;line-height:1.1}.journey-card>p{color:#b1b1b1;margin-top:18px;font-size:14px;line-height:1.75}.journey-example{flex-direction:column;gap:8px;margin-top:21px;display:flex}.journey-example span{color:#a0a0a0;border-left:1px solid #6b6b6b;padding-left:10px;font-size:11px}.journey-card>.text-link{color:#c6c6c6;margin-top:12px;font-size:12px}.journey-card>.journey-small{margin-top:20px;font-size:11px;line-height:1.7}.audit-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.audit-heading h3{font-size:31px}.audit-heading h3 em{color:#c4c4c4;font-size:1.1em;line-height:1.15}.audit-price{color:#dedede;letter-spacing:-.04em;white-space:nowrap;font-size:36px;font-weight:600;line-height:1.2}.audit-price small{letter-spacing:0;color:#b3b3b3;margin-top:6px;font-size:8px;font-weight:400;line-height:1.5;display:block}.audit-deliverables{border-block:1px solid #636363;margin:22px 0 20px;padding-block:13px}.audit-deliverables summary{cursor:pointer;color:#c9c9c9;justify-content:space-between;align-items:center;gap:20px;font-size:12px;list-style:none;display:flex}.audit-deliverables summary::-webkit-details-marker{display:none}.audit-deliverables summary svg{width:13px;height:13px}.audit-deliverables ul{color:#acacac;gap:8px;margin:17px 0 0;padding-left:17px;font-size:12px;line-height:1.6;display:grid}.audit-card>.btn{border-color:#ababab;gap:25px;min-height:45px;font-size:12px}.audit-card>.audit-credit{color:#a3a3a3;max-width:400px;margin-top:16px;font-size:10px;line-height:1.7}.handoff-route{flex-wrap:wrap;align-items:center;gap:11px;margin-top:24px;display:flex}.handoff-route>svg{color:#787878;width:12px;height:12px}.handoff-route span{color:#bfbfbf;align-items:center;gap:7px;font-size:10px;display:flex}.handoff-route span svg{width:13px;height:13px}.scroll-stack-card__shade{pointer-events:none;opacity:var(--scroll-stack-dim,0);border-radius:inherit;z-index:2;background:#040404;position:absolute;inset:0}.scroll-stack__end{height:10px}.journey-costs{border-top:1px solid #474747;grid-column:1/-1;margin-top:41px;padding:28px 0 32px}.journey-costs .wrap{justify-content:space-between;align-items:center;gap:65px;width:100%;display:flex}.journey-costs span{color:#bdbdbd;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.journey-costs span svg{width:15px;height:15px}.faq-v3{padding:105px 0}.faq-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.faq-heading .index-label{margin-bottom:28px;font-size:10px}.faq-heading h2{letter-spacing:-.04em;font-size:48px;line-height:1.09}.faq-heading em{color:#bbb}.faq-heading>p{color:#a6a6a6;max-width:315px;margin-top:25px;font-size:14px;line-height:1.75}.faq-heading>.text-link{color:#b1b1b1;margin-top:13px;font-size:12px}.faq-filters{flex-wrap:wrap;gap:7px;margin:4px 0 21px;display:flex}.faq-filters button{color:#aaa;background:#131313;border:1px solid #4e4e4e;border-radius:5px;min-height:41px;padding:10px 13px;font-size:11px}.faq-v3 .faq-list summary{color:#c8c8c8;padding:20px 0;font-size:15px}.faq-v3 .faq-list details>p{color:#9e9e9e;padding-bottom:23px;font-size:13px;line-height:1.8}.contact-v3{background:radial-gradient(at 10% 66%,#2020201a,#0000 60%),#0e0e0e;border-top:1px solid #5a5a5a;padding:100px 0 106px}.contact-v3-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.contact-v3-copy{isolation:isolate;position:relative}.contact-v3-copy>.index-label{margin-bottom:30px;font-size:10px}.contact-v3-copy h2{letter-spacing:-.045em;font-size:clamp(45px,4.7vw,67px);line-height:1.03}.contact-v3-copy h2 em{background:var(--holo);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.08}.contact-v3-copy>p{color:#ababab;max-width:340px;margin-top:25px;font-size:15px;line-height:1.8}.contact-promise{color:#bababa;flex-direction:column;gap:12px;margin-top:30px;font-size:11px;display:flex}.contact-promise span{align-items:center;gap:9px;display:flex}.contact-promise svg{color:#989898;width:14px;height:14px}.contact-v3 .contact-email{letter-spacing:-.025em;margin-top:36px;font-size:21px}.contact-v3 .contact-place{color:#939393;gap:6px;margin-top:16px;font-size:10px;display:flex}.contact-v3 .contact-place svg{width:13px;height:13px}.contact-holo-cube{opacity:.55;z-index:-1;width:159px;height:143px;margin:32px 0 0 10px;position:relative;transform:rotate(-12deg)}.contact-holo-cube span{background:linear-gradient(135deg,#00f0ff0b,#b56cff09);border:1px solid #93939387;width:83px;height:83px;display:block;position:absolute;transform:rotate(30deg)skewY(-30deg)scaleY(.86)}.contact-holo-cube span:nth-child(2){left:72px;transform:rotate(-30deg)skewY(30deg)scaleY(.86)}.contact-holo-cube span:nth-child(3){top:60px;left:35px;transform:rotate(30deg)skewY(-30deg)scaleY(.86)}.lead-stepper{--stepper-width:100%;--stepper-radius:15px;--stepper-frame:#1a1a1ab3;--stepper-frame-edge:#7474744f;--stepper-frame-highlight:#a4a4a413;--stepper-frame-shadow:0 24px 70px #0002;--stepper-tile:linear-gradient(135deg,#2d2d2d,#232323);--stepper-tile-edge:#9d9d9d33;--stepper-tile-highlight:#c5c5c51a;--stepper-tile-shadow:0 6px 16px #0002;--stepper-well:#0c0c0cb0;--stepper-track:#a8a8a818;--stepper-ink:#e4e4e4;--stepper-muted:#9f9f9f;--stepper-faint:#9a9a9a45;--stepper-solid:#c2c2c2;--stepper-solid-ink:#191919;--stepper-hover:brightness(1.12);--stepper-hover-fill:#b56cff12;--stepper-solid-hover:brightness(1.08);--stepper-spring:cubic-bezier(.22,1,.36,1);--stepper-press:brightness(.96);padding:12px}.lead-stepper .stepper__header{padding:4px}.lead-stepper .stepper__track{gap:3px}.lead-stepper .stepper__segment{flex:1;gap:7px;height:48px;padding:0 7px}.lead-stepper .stepper__title{font-size:12px}.lead-stepper .stepper__badge{width:23px;height:23px;font-size:10px}.lead-stepper .stepper__badge svg{width:13px;height:13px}.lead-stepper .stepper__badge[data-status=active]{color:#111;background:var(--holo);box-shadow:none}.lead-stepper .stepper__body{padding:29px 18px 17px}.lead-stepper .stepper__viewport{margin:-6px -18px}.lead-stepper .stepper__pane{padding:6px 18px}.lead-step-count{letter-spacing:.08em;color:#9b9b9b;text-transform:uppercase;margin-bottom:13px;font-size:9px}.lead-stepper h3{letter-spacing:-.025em;color:#e4e4e4;outline:none;max-width:510px;font-size:28px;font-weight:600;line-height:1.16}.lead-help{color:#a5a5a5;max-width:490px;margin:13px 0 23px;font-size:13px;line-height:1.7}.lead-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lead-choice{text-align:left;color:#b7b7b7;background:#131313;border:1px solid #5c5c5c;border-radius:7px;align-items:start;gap:12px;min-height:112px;padding:16px 13px;transition:border-color .2s,background .2s;display:flex;position:relative}.lead-choice>svg{color:#979797;width:18px;height:18px;margin-top:2px}.lead-choice>span:nth-child(2){flex:1;min-width:0;padding-right:9px}.lead-choice strong{color:#d0d0d0;font-size:13px;font-weight:600;line-height:1.5;display:block}.lead-choice small{color:#949494;margin-top:7px;font-size:10px;line-height:1.65;display:block}.lead-choice-mark{background:#1a1a1a;border:1px solid #707070;border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:11px;right:10px}.lead-choice-mark svg{opacity:0;stroke-width:2px;width:10px;height:10px}.lead-choice[aria-pressed=true]{background:linear-gradient(125deg,#2f2f2f,#1c1c1c);border-color:#b5b5b5;box-shadow:0 0 18px #b56cff09}.lead-choice[aria-pressed=true] .lead-choice-mark svg{opacity:1}.lead-field{margin:20px 0 0}.lead-field label,.lead-field-label{color:#bbb;margin-bottom:9px;font-size:11px;font-weight:600;line-height:1.5;display:block}.lead-field label>span,.lead-field-label>span{color:#888;margin-left:5px;font-size:10px;font-weight:400}.lead-field input,.lead-field textarea{color:#dfdfdf;background:#0e0e0e;border:1px solid #5d5d5d;border-radius:5px;width:100%;min-height:45px;padding:12px 13px;font-size:13px;line-height:1.6}.lead-field textarea{resize:vertical;min-height:148px}.lead-example-chips{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.lead-example-chips button{color:#a0a0a0;background:#4141411a;border:1px solid #5e5e5e;border-radius:4px;min-height:31px;padding:7px 8px;font-size:9px}.lead-quiet{color:#8f8f8f;max-width:470px;margin-top:18px;font-size:10px;line-height:1.75}.start-options{gap:10px;display:grid}.start-option{text-align:left;background:#111;border:1px solid #565656;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;min-height:80px;padding:16px 18px;display:flex}.start-option>span{grid-template-columns:17px 1fr;align-items:center;gap:6px 10px;display:grid}.start-option>span>svg{color:#969696;grid-row:1/3;width:15px;height:15px}.start-option strong{color:#c6c6c6;grid-column:2;font-size:13px;font-weight:600;line-height:1.4}.start-option small{color:#8d8d8d;grid-column:2;font-size:10px;line-height:1.5}.start-option>svg{color:#bfbfbf;opacity:0;width:14px;height:14px}.start-option[aria-pressed=true]>svg{opacity:1}.lead-investment{margin-top:24px}.budget-options{flex-wrap:wrap;gap:7px;display:flex}.budget-options button{color:#9c9c9c;background:#161616;border:1px solid #5c5c5c;border-radius:4px;min-height:36px;padding:9px 11px;font-size:10px}.lead-reference{color:#adadad;border-left:1px solid #878787;margin-top:17px;padding-left:11px;font-size:11px;line-height:1.8}.lead-pricing{color:#999;margin-top:2px;font-weight:400;font-size:10px!important}.lead-contact-fields{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.lead-contact-fields .lead-field{margin-top:10px}.lead-contact-fields .lead-field.full{grid-column:1/-1;margin-top:18px}.lead-summary{background:#b56cff06;border:1px solid #5d5d5d;border-radius:7px;margin-top:24px;padding:16px 18px}.lead-summary-top{color:#b9b9b9;border-bottom:1px solid #474747;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding-bottom:12px;font-size:10px;display:flex}.lead-summary-top>span{align-items:center;gap:7px;display:flex}.lead-summary-top svg{width:12px;height:12px}.lead-summary-top button{color:#a0a0a0;text-underline-offset:3px;background:0 0;padding:5px 0;font-size:10px;text-decoration:underline}.lead-summary dl{gap:9px;margin:0;display:grid}.lead-summary dl>div{grid-template-columns:75px 1fr;gap:12px;font-size:10px;line-height:1.6;display:grid}.lead-summary dd{color:#c9c9c9;margin:0}.lead-summary>p{color:#a1a1a1;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:16px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.lead-mail-note{color:#8b8b8b;max-width:400px;margin-top:18px;font-size:10px;line-height:1.8}.lead-stepper .stepper__footer{border-top:1px solid #535353;margin-top:22px;padding-top:24px}.lead-stepper .stepper__button{border-radius:5px;gap:12px;height:43px;padding-inline:16px;font-size:12px}.lead-stepper .stepper__button svg{width:13px;height:13px}.lead-stepper .stepper__button--back svg{transform:rotate(180deg)}.lead-stepper .stepper__button--next{background:var(--holo)}.lead-error{color:#c7c7c7;background:#ff5fd208;border:1px solid #9999994f;border-left:2px solid #c1c1c1;border-radius:3px;margin-top:19px;padding:12px 13px;font-size:12px;line-height:1.6}.lead-form-status .contact-status{color:#bbb;padding:16px 0 0;font-size:12px;line-height:1.8}.lead-form-status .copy-message{color:#ababab;min-height:36px;margin-top:9px;font-size:10px;line-height:1.6}.lead-form-status textarea{color:#c7c7c7;background:#101010;border:1px solid #717171;width:100%;min-height:170px;margin-top:13px;padding:13px;font-size:12px}.footer{border-top:1px solid #3d3d3d;padding-top:48px}.footer-main{align-items:center}.footer .logo{width:169px}.footer-links{gap:26px}.footer-links a,.footer-links button{font-size:11px}.footer-statement{color:#a9a9a9;letter-spacing:-.03em;border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:30px;margin-top:37px;padding:39px 0 30px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(36px,4.5vw,64px);font-style:italic;line-height:1.1;display:flex}.footer-statement>svg{color:gray;width:33px;height:33px;transform:rotate(-35deg)}@media (width>=1050px) and (height>=700px){.journey-stack .scroll-stack__slot{margin-bottom:45px;position:sticky;top:110px}.journey-stack .scroll-stack__slot:nth-child(2){top:132px}.journey-stack .scroll-stack__slot:nth-child(3){top:154px}.scroll-stack__end{height:90px}}@media (width<=1100px){.hero-system-strip{gap:15px}.hero-system-strip span{font-size:10px}.workspace{padding:19px}.solution-editorial h3{font-size:29px}.solution-editorial p{font-size:14px}.workspace-actions>p{font-size:9px}.document-pane p{font-size:11px}.ui-button{font-size:10px}.benefit-card{padding:23px 20px}.benefit-card h4{font-size:22px}.benefit-card>p{font-size:12px}.benefit-sketch{font-size:9px}.sketch-file,.sketch-search{padding:11px 10px}.bespoke-label{font-size:26px}.custom-v3 .wrap{gap:50px}.bespoke-card{padding:22px}.bespoke-node{min-width:75px;padding:12px 8px;font-size:8px}.team-v3-grid{gap:55px}.team-portrait{height:457px}.team-people{gap:18px}.team-people strong{font-size:12px}.journey-grid{gap:0 65px}.journey-card{padding:26px}.journey-card h3{font-size:26px}.journey-tag{font-size:8px}.audit-price{font-size:32px}.audit-heading h3{font-size:28px}.faq-layout{gap:60px}.faq-heading h2{font-size:42px}.contact-v3-grid{grid-template-columns:.85fr 1.15fr;gap:55px}.lead-choice{gap:10px;padding:15px 11px}.lead-choice>svg{width:16px;height:16px}.lead-choice strong{font-size:12px}.lead-choice small{font-size:9px}.lead-stepper .stepper__segment{gap:5px;padding-inline:5px}.lead-stepper .stepper__title{font-size:10px}.case-insight{gap:24px}.case-insight-tag{display:none}.nemus-v3{gap:65px}.nemus-v3 h3{font-size:34px}.nemus-map span{min-width:83px;padding:15px 10px;font-size:9px}}@media (width<=850px){.context-benefits{padding:65px 0 25px}.benefits-caption{gap:35px}.benefits-caption h3{font-size:29px}.benefits-caption p{max-width:240px;font-size:12px}.benefit-grid{gap:12px}.benefit-card{padding:20px 17px}.benefit-card h4{font-size:19px}.benefit-card>p{min-height:65px;font-size:11px}.benefit-sketch{height:114px;margin-bottom:24px}.sketch-file,.sketch-search{gap:4px;padding:10px 9px;font-size:8px}.sketch-search{left:10px}.sketch-source{font-size:7px;left:24px}.relation-item{gap:4px;padding:9px 7px;font-size:7px}.ri2{right:-5px}.action-sketch{padding:3px 0}.action-sketch>span{padding:10px 9px;font-size:8px}.action-sketch>span:nth-child(2){margin-left:10px}.action-sketch>span:nth-child(3){margin-left:20px}.workspace{padding:18px}.solution-editorial{min-height:157px}.solution-editorial h3{font-size:27px}.document-pane h5{font-size:16px}.document-pane p{font-size:10px}.workspace-actions>p{font-size:9px}.workspace-header h4{font-size:17px}.custom-v3 .wrap{grid-template-columns:1fr 1fr;gap:36px}.custom-v3 h2{font-size:44px}.bespoke-copy>p{font-size:14px}.bespoke-modes button{padding:9px 11px;font-size:10px}.bespoke-card{padding:18px}.bespoke-card-bar .logo{width:80px}.bespoke-card-bar>span{font-size:8px}.bespoke-label{font-size:23px}.bespoke-flow{padding-block:23px}.bespoke-node{gap:8px;min-width:61px;padding:11px 6px;font-size:7px}.bespoke-node svg{width:16px;height:16px}.bespoke-rule{font-size:10px}.bespoke-explanation h3{font-size:18px}.bespoke-explanation p{font-size:12px}.team-v3-grid{gap:37px}.team-portrait{height:413px}.team-v3-copy h2{font-size:38px}.team-v3-copy>p{font-size:13px}.team-people{grid-template-columns:1fr;gap:15px;margin-top:24px;padding-top:20px}.team-people span{max-width:none;margin-top:3px;font-size:10px}.team-people strong{font-size:12px}.team-portrait figcaption{gap:15px;padding:45px 17px 15px;font-size:8px}.team-portrait figcaption .logo{width:98px}.journey-section{padding-top:83px}.journey-grid{grid-template-columns:.86fr 1.14fr;gap:0 40px}.journey-intro h2{font-size:43px}.journey-intro>p{font-size:13px}.journey-card{padding:23px}.journey-card h3{font-size:24px}.journey-card>p{font-size:12px}.journey-tag{font-size:7px}.audit-price{font-size:29px}.audit-price small{font-size:7px}.audit-heading h3{font-size:26px}.audit-heading{gap:12px}.journey-card-top{gap:17px;margin-bottom:21px}.journey-number{font-size:29px}.audit-card>.btn{gap:14px;padding-inline:14px;font-size:11px}.journey-costs .wrap{gap:35px}.journey-costs p{font-size:11px}.journey-costs span{font-size:10px}.faq-v3{padding-block:83px}.faq-layout{gap:40px}.faq-heading h2{font-size:36px}.faq-heading>p,.faq-v3 .faq-list summary{font-size:13px}.faq-filters{gap:5px}.faq-filters button{padding:9px 10px;font-size:9px}.contact-v3{padding-block:85px}.contact-v3-grid{grid-template-columns:.75fr 1.25fr;gap:40px}.contact-v3-copy h2{font-size:45px}.contact-v3-copy>p{font-size:13px}.contact-promise{font-size:10px;line-height:1.6}.contact-v3 .contact-email{font-size:18px}.contact-v3 .contact-place{align-items:start;font-size:9px;line-height:1.8}.contact-holo-cube{transform-origin:0 0;margin-top:29px;transform:scale(.8)rotate(-12deg)}.lead-stepper{padding:9px}.lead-stepper .stepper__body{padding:25px 13px 13px}.lead-stepper .stepper__segment{gap:4px;height:44px;padding:0 4px}.lead-stepper .stepper__title{font-size:9px}.lead-stepper .stepper__badge{width:20px;height:20px;font-size:9px}.lead-stepper h3{font-size:25px}.lead-help{font-size:12px}.lead-choice{gap:7px;min-height:116px;padding:14px 10px}.lead-choice>svg{width:14px;height:14px}.lead-choice strong{font-size:11px}.lead-choice small{font-size:9px}.lead-choice-mark{width:12px;height:12px;top:9px;right:7px}.lead-choices{gap:8px}.case-insight>p{font-size:12px}.case-insight-tabs button{font-size:10px}.nemus-v3{gap:40px}.nemus-v3 h3{font-size:29px}.nemus-v3-content>p{font-size:12px}.nemus-map span{min-width:72px;padding:12px 7px;font-size:8px}.nemus-map i{min-width:9px}.project-state{font-size:9px}}@media (width<=680px){.hero-system-strip{gap:10px 16px;padding-top:19px}.hero-system-strip>i{display:none}.hero-system-strip span{font-size:10px}.hero-example-label{font-size:7px;bottom:-15px;right:4px}.new-hero-bottom{margin-top:31px}.benefits-caption{margin-bottom:25px;display:block}.benefits-caption h3{font-size:33px}.benefits-caption p{max-width:430px;margin-top:17px;font-size:13px}.benefit-grid{grid-template-columns:1fr;gap:14px}.benefit-card{grid-template-columns:1fr 120px;gap:0 20px;padding:24px;display:grid}.benefit-sketch{grid-area:1/2/5;align-self:center;width:120px;height:112px;margin:0}.benefit-card>.index-label,.benefit-card h4,.benefit-card>p{grid-column:1}.benefit-card h4{font-size:24px}.benefit-card>p{min-height:0;font-size:12px}.benefit-card>.index-label{margin-bottom:15px;font-size:8px}.benefit-card details{grid-column:1/-1;margin-top:22px}.knowledge-sketch .sketch-file{width:115px;padding:8px;font-size:7px;top:5px;right:0}.knowledge-sketch .sketch-search{width:117px;padding:8px;font-size:8px;top:44px;left:0;right:auto}.knowledge-sketch .sketch-source{white-space:nowrap;padding:5px;font-size:6px;bottom:0;left:3px}.benefit-sketch svg{flex:none;width:11px;height:11px}.relationship-sketch .relation-item{gap:3px;padding:6px;font-size:6px}.relationship-sketch .relation-center{width:25px;height:25px;font-size:8px}.ri1{top:6px;left:-5px}.ri2{top:42px;right:-10px}.ri3{bottom:4px;left:8px}.action-sketch>span{gap:5px;padding:8px 7px;font-size:6px}.action-sketch>span:nth-child(2){margin-left:6px}.action-sketch>span:nth-child(3){margin-left:12px}.workspace{min-height:390px;padding:20px 17px}.solution-editorial{min-height:0;margin-bottom:27px}.solution-editorial h3{font-size:31px}.solution-editorial>p{font-size:14px}.workspace-header h4{font-size:18px}.workspace-actions>p{max-width:240px;font-size:10px}.document-pane p,.document-callout,.knowledge-answer p{font-size:12px}.document-pane h5{font-size:19px}.tree-note{font-size:10px}.ui-button{min-height:42px;font-size:10px}.foundation-top{gap:8px;padding-inline:12px}.foundation-top>span{gap:6px;font-size:9px}.demo-top-actions{gap:7px}.demo-tag{font-size:7px}.demo-expand{min-height:29px;padding:5px 6px;font-size:7px}.foundation-top>span>svg{display:none}.solution-depth summary,.solution-depth li,.solution-depth details>p{font-size:12px}.custom-v3{padding-block:70px}.custom-v3 .wrap{grid-template-columns:1fr;gap:36px}.custom-v3 h2{font-size:clamp(40px,11vw,61px)}.bespoke-copy>p{max-width:470px;font-size:15px}.bespoke-modes{gap:7px;margin-bottom:18px}.bespoke-modes button{padding:11px 15px;font-size:12px}.bespoke-card{padding:22px 23px}.bespoke-card-bar .logo{width:104px}.bespoke-card-bar>span{font-size:9px}.bespoke-label{margin-top:26px;font-size:30px}.bespoke-node{gap:10px;min-width:78px;padding:13px 10px;font-size:9px}.bespoke-node svg{width:19px;height:19px}.bespoke-flow{padding-block:26px}.bespoke-rule{font-size:11px;line-height:1.8}.bespoke-chips span{font-size:9px}.bespoke-explanation{min-height:0;margin-top:23px}.bespoke-explanation h3{font-size:21px}.bespoke-explanation p{font-size:14px;line-height:1.7}.case-insight{grid-template-columns:1fr;gap:17px;padding-block:24px}.case-insight-tabs button{min-height:42px;padding-inline:16px;font-size:11px}.case-insight>p{min-height:66px;font-size:13px}.nemus-v3{grid-template-columns:1fr;gap:27px;padding:39px 0}.nemus-v3 h3{font-size:36px}.nemus-v3-heading .index-label{margin-bottom:22px;font-size:10px}.project-state{margin-top:20px;font-size:9px}.nemus-map span{min-width:85px;padding:15px 12px;font-size:9px}.nemus-map i{min-width:12px}.nemus-v3-content>p{max-width:none;margin-top:23px;font-size:13px}.team-section{padding:39px 0 77px}.team-v3-grid{grid-template-columns:1fr;gap:34px}.team-v3-copy h2{font-size:43px}.team-v3-copy>.index-label{margin-bottom:24px;font-size:9px}.team-v3-copy>p{max-width:490px;font-size:15px}.team-v3-copy>p+p{font-size:14px}.team-people{grid-template-columns:1fr 1fr;gap:22px;margin-top:29px;padding-top:23px}.team-people strong{font-size:12px}.team-people span{margin-top:7px;font-size:10px;line-height:1.8}.team-portrait{height:460px}.team-portrait figcaption{padding:45px 23px 19px;font-size:10px}.team-portrait figcaption .logo{width:129px}.journey-section{padding-top:73px}.journey-grid{grid-template-columns:1fr;gap:33px}.journey-intro{padding:0;position:static}.journey-intro .index-label{margin-bottom:24px;font-size:9px}.journey-intro h2{font-size:47px}.journey-intro h2 br:last-of-type{display:none}.journey-intro>p{max-width:490px;margin-top:23px;font-size:14px}.journey-contract{flex-flow:wrap;gap:11px;margin-top:25px}.journey-contract span{font-size:10px}.journey-card{padding:27px 24px}.journey-card h3{font-size:29px}.journey-card>p{font-size:14px}.journey-number{font-size:32px}.journey-tag{font-size:8px}.journey-card-top{margin-bottom:24px}.audit-heading h3{font-size:31px}.audit-price{font-size:37px}.audit-price small{font-size:8px}.audit-card>.btn{gap:18px;min-height:48px;padding-inline:18px;font-size:12px}.audit-card>.audit-credit{font-size:11px}.journey-example span,.journey-card>.text-link{font-size:12px}.journey-costs{margin-top:0;padding-block:24px 28px}.journey-costs .wrap{display:block}.journey-costs span{font-size:12px}.journey-costs p{margin-top:15px;font-size:12px}.faq-v3{padding-block:75px}.faq-layout{grid-template-columns:1fr;gap:29px}.faq-heading h2{font-size:42px}.faq-heading>.index-label{margin-bottom:23px;font-size:9px}.faq-heading>p{max-width:400px;margin-top:19px;font-size:14px}.faq-heading>.text-link{display:none}.faq-filters{gap:7px;margin:0 0 17px}.faq-filters button{min-height:43px;padding:11px 13px;font-size:11px}.faq-v3 .faq-list summary{padding-block:20px;font-size:15px}.faq-v3 .faq-list details>p{font-size:13px}.contact-v3{padding-block:73px 77px}.contact-v3-grid{grid-template-columns:1fr;gap:36px}.contact-v3-copy h2{max-width:400px;font-size:52px}.contact-v3-copy h2 em br{display:none}.contact-v3-copy>p{max-width:490px;margin-top:23px;font-size:15px}.contact-promise{gap:11px;margin-top:25px;font-size:11px}.contact-v3 .contact-email{margin-top:27px;font-size:23px}.contact-holo-cube{opacity:.17;transform-origin:100% 100%;margin:0;position:absolute;bottom:0;right:0;transform:scale(.65)rotate(-12deg)}.contact-v3 .contact-place{margin-top:15px;font-size:10px}.lead-stepper{padding:10px;scroll-margin-top:8px}.lead-stepper .stepper__header{padding:3px}.lead-stepper .stepper__segment{gap:5px;height:46px;padding:0 5px}.lead-stepper .stepper__title{font-size:10px}.lead-stepper .stepper__body{padding:25px 13px 13px}.lead-stepper .stepper__badge{width:22px;height:22px;font-size:10px}.lead-stepper h3{font-size:28px;line-height:1.2}.lead-help{margin-bottom:24px;font-size:13px;line-height:1.7}.lead-choices{gap:9px}.lead-choice{flex-direction:column;gap:9px;min-height:122px;padding:15px 12px}.lead-choice>svg{width:17px;height:17px}.lead-choice>span:nth-child(2){padding-right:0}.lead-choice strong{font-size:12px}.lead-choice small{margin-top:6px;font-size:10px;line-height:1.6}.lead-choice-mark{width:14px;height:14px;top:13px;right:12px}.lead-step-count{margin-bottom:13px;font-size:9px}.lead-field label,.lead-field-label{font-size:12px}.lead-field input,.lead-field textarea{min-height:48px;font-size:14px}.lead-field textarea{min-height:167px}.lead-field input::placeholder,.lead-field textarea::placeholder{font-size:12px}.lead-example-chips button{min-height:35px;padding:8px;font-size:10px}.lead-stepper .stepper__footer{margin-top:24px;padding-top:21px}.lead-stepper .stepper__button{gap:9px;height:45px;padding-inline:14px;font-size:12px}.lead-quiet{font-size:10px}.start-option{min-height:86px;padding:17px 15px}.start-option strong{font-size:14px}.start-option small{font-size:11px}.lead-reference{font-size:12px}.lead-pricing{font-size:11px!important}.budget-options button{min-height:39px;padding:10px 11px;font-size:11px}.lead-contact-fields{grid-template-columns:1fr;gap:7px}.lead-contact-fields .lead-field.full{margin-top:10px}.lead-summary{padding:16px}.lead-summary dl>div{grid-template-columns:70px 1fr;gap:11px;font-size:11px}.lead-summary-top,.lead-summary-top button{font-size:11px}.lead-summary>p{font-size:12px}.lead-mail-note{font-size:11px}.demo-dialog{width:calc(100% - 20px);max-height:calc(100svh - 20px)}.demo-dialog .dialog-head{padding:17px}.demo-dialog .dialog-head h2{font-size:22px}.demo-dialog .dialog-body{padding:12px 13px 18px}.demo-dialog .workspace{min-height:390px;padding:19px 15px}.demo-dialog .foundation-body{grid-template-columns:1fr;min-height:390px}.demo-dialog .knowledge-layout{grid-template-columns:1fr;gap:12px}.demo-dialog .knowledge-tree{flex-wrap:wrap;gap:5px;padding:10px;display:flex}.demo-dialog .tree-note{padding:9px 7px;font-size:10px}.demo-dialog .document-pane{padding:17px}.demo-dialog .document-pane h5{font-size:19px}.demo-dialog .document-pane p,.demo-dialog .document-callout{font-size:12px}.demo-dialog .workspace-header h4{font-size:18px}.demo-dialog .ui-button{min-height:42px;font-size:10px}.demo-dialog .workspace-actions>p{font-size:10px}.demo-dialog .crm-mail,.demo-dialog .crm-company{padding:17px}.demo-dialog .crm-mail>p,.demo-dialog .crm-reply p{font-size:12px}.demo-dialog .crm-mail h5{font-size:16px}.demo-dialog .crm-company h5{font-size:19px}.demo-dialog .company-person{font-size:11px}.demo-dialog .company-person small{font-size:9px}.demo-dialog .company-history{font-size:11px}.demo-dialog .message-row{padding:14px}.demo-dialog .message-row strong{font-size:12px}.demo-dialog .message-row>span{font-size:9px}.demo-dialog .triage-panel p,.demo-dialog .triage-panel .reply-preview{font-size:12px}.demo-dialog .triage-panel h5{font-size:24px}.demo-dialog .graph-node{font-size:9px}.demo-dialog .cms-fields label{font-size:11px}.demo-dialog .cms-fields input,.demo-dialog .cms-fields textarea{font-size:12px}.demo-dialog .cms-preview h5{font-size:35px}.demo-dialog .cms-preview p{font-size:12px}.demo-dialog .kanban-col h5{font-size:10px}.demo-dialog .kanban-card strong{font-size:12px}.demo-dialog .kanban-card p{font-size:9px}.footer-statement{margin-top:30px;padding-block:28px;font-size:39px}.footer-statement>svg{width:23px;height:23px}.footer .logo{width:143px}.footer-links{gap:10px 20px}.footer-links a,.footer-links button{font-size:10px}}@media (width<=370px){.benefit-card{grid-template-columns:1fr 94px;gap:0 15px;padding:21px 19px}.benefit-sketch{transform-origin:100%;width:94px;transform:scale(.85)}.benefit-card h4{font-size:22px}.benefit-card>p{font-size:11px}.bespoke-card{padding:21px 18px}.bespoke-label{font-size:26px}.bespoke-node{min-width:65px;padding:12px 8px;font-size:8px}.bespoke-rule{font-size:10px}.team-v3-copy h2{font-size:38px}.team-portrait{height:391px}.team-people{gap:15px}.team-people strong{font-size:11px}.journey-intro h2{font-size:42px}.journey-card{padding:25px 20px}.journey-card h3{font-size:26px}.audit-heading h3{font-size:27px}.audit-price{font-size:33px}.journey-card-top{gap:15px}.journey-tag{font-size:7px}.contact-v3-copy h2{font-size:46px}.lead-stepper{padding:8px}.lead-stepper .stepper__segment{gap:4px;height:44px;padding:0 3px}.lead-stepper .stepper__badge{width:19px;height:19px;font-size:9px}.lead-stepper .stepper__title{font-size:9px}.lead-stepper .stepper__body{padding-inline:10px}.lead-stepper h3{font-size:25px}.lead-choice{min-height:126px;padding:14px 10px}.lead-choice strong{font-size:11px}.lead-choice small{font-size:9px}.lead-stepper .stepper__button{gap:8px;padding-inline:12px;font-size:11px}.lead-stepper .stepper__button svg{width:12px;height:12px}.audit-card>.btn{gap:11px;padding-inline:13px;font-size:11px}.nemus-map span{min-width:76px;padding:14px 9px;font-size:8px}.nemus-v3 h3{font-size:31px}}@media (prefers-reduced-motion:reduce){.journey-stack .scroll-stack__slot,.journey-intro{position:relative!important;top:auto!important}.scroll-stack-card,.tilted-card-inner{transform:none!important}.lead-stepper .stepper__glider{transition:none}.contact-holo-cube{transform:none}.benefit-card:before{display:none}.team-portrait img{transform:none!important}}html.motion-paused .journey-stack .scroll-stack__slot,html.motion-paused .journey-intro{position:relative;top:auto}html.motion-paused .tilted-card-inner{transform:none!important}@media print{.benefit-grid,.journey-grid,.faq-layout,.contact-v3-grid,.team-v3-grid{display:block}.benefit-sketch,.contact-holo-cube,.lead-stepper,.bespoke-lab,.faq-filters{display:none}.benefit-card{color:#222;background:#fff;border-color:#ccc;margin-bottom:15px}.benefit-card h4{color:#222}.benefit-card p{color:#555}.journey-section,.contact-v3,.team-section{color:#222;background:#fff;padding-block:35px}.journey-intro{position:static}.journey-card{break-inside:avoid;color:#222;box-shadow:none;background:#fff;margin-top:25px;transform:none!important}.journey-card p,.journey-costs p,.team-v3-copy p{color:#555}.scroll-stack-card__shade{display:none}.team-portrait{width:360px;height:340px}.team-portrait figcaption{display:none}.contact-v3-copy h2 em{color:#333;background:0 0}.footer-statement{color:#444}.faq-v3 .faq-list details{display:block!important}.faq-v3 .faq-list details>p{display:block}.journey-intro h2,.contact-v3-copy h2,.team-v3-copy h2{color:#222}}:root{--ui:#131313;--ui-2:#1c1c1c;--ui-3:#272727;--ui-accent:#e1e1e1;--luxury-ink:#ececec;--luxury-muted:#aaa;--luxury-line:#363636}.btn-aurora,.btn-aurora:hover{color:#161616;filter:none;background:#e7e7e7;border-color:#e7e7e7}.btn-outline{border-color:#575757}.btn-outline:hover{background:#ffffff07;border-color:#909090}.new-nav{background:#121212e8;border-color:#393939;box-shadow:0 12px 40px #0002}.new-nav-actions>.btn-outline{background:linear-gradient(#141414,#141414) padding-box,var(--holo) border-box;color:#ebebeb;box-shadow:none;border:1px solid #0000}.new-nav-actions>.btn-outline:hover{background:linear-gradient(#222,#222) padding-box,var(--holo) border-box;border-color:#0000;box-shadow:0 0 22px #b56cff12}.reading-progress{opacity:.45}.iridescence-root{opacity:.3}.hero-screen,.hero-floater,.joined-app{border-color:#4f4f4f70}.hero-screen-head{background:#1f1f1f}.hero-screen-sidebar .selected{color:#e1e1e1;background:#c3c3c312;border-color:#a9a9a930}.hero-client{background:#262626}.hero-task small{color:#b5b5b5}.hero-floater.f3{background:#212121eb;border-color:#71717170}.hero-floater.f3 .micro-label{color:#c5c5c5}.story-ai{background:#1d1d1d;border-color:#666}.joined-nav .active{color:#e3e3e3;background:#c3c3c310}.hero-system-strip span{color:#bababa}.hero-system-strip span svg{color:#c4c4c4}.pain-row{border-color:#383838}.pain-row[aria-pressed=true]:after{background:#c3c3c3}.pain-row:hover>svg,.pain-row[aria-pressed=true]>svg{color:#e8e8e8}.solution-label,.solution-editorial .index-label{color:#b7b7b7}.benefit-card{--card-bg:#00f0ff;--card-panel:#ececec;--card-line:#818181;--card-ink:#191919;--card-muted:#434343;--card-accent:#393939;background:var(--card-bg);border-color:var(--card-line);color:var(--card-ink);box-shadow:none}.benefit-card:before{background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y),color-mix(in srgb,var(--card-accent) 14%,transparent),transparent 72%)}.benefit-card h4{color:var(--card-ink)}.benefit-card>p,.benefit-card details>p{color:var(--card-muted)}.benefit-card>.index-label,.benefit-card summary,.benefit-card .text-link{color:var(--card-accent)}.benefit-sketch{color:var(--card-ink)}.sketch-file,.sketch-search,.sketch-source,.relation-item,.relation-center,.benefit-card .action-sketch>span{background:var(--card-panel);border-color:var(--card-line);color:var(--card-ink);box-shadow:0 9px 18px #0001}.sketch-source{color:var(--card-muted)}.relationship-sketch>svg path{stroke:var(--card-line)}.benefit-card .action-sketch>.sketch-pending{color:var(--card-accent);border-color:var(--card-accent)}.benefit-card summary{font-size:12px}.benefit-card details>p{font-size:13px}.foundation-window{color:#dfdfdf;background:#151515;border:1px solid #494949;border-radius:8px;overflow:hidden;box-shadow:0 18px 50px #0004}.foundation-top{background:#1c1c1c;border-bottom:1px solid #3b3b3b;gap:12px;height:45px;min-height:45px;padding:0 15px}.foundation-top>span{gap:8px;min-width:0;font-size:10px}.foundation-top #workspace-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.demo-tag{color:#999}.demo-expand{color:#e2e2e2;background:#2b2b2b;border-color:#515151;min-height:29px;font-size:9px}.foundation-body{grid-template-columns:140px minmax(0,1fr);min-height:430px;display:grid}.foundation-rail{background:#111;border-right:1px solid #363636;flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:17px 9px 0;display:flex;position:relative}.app-brand{padding:0 7px 11px}.app-brand .logo{width:79px;height:auto}.app-brand>span{color:#868686;margin-top:9px;font-size:8px;line-height:1.5;display:block}.app-nav-group{text-transform:uppercase;letter-spacing:.08em;color:#8f8f8f;padding:14px 8px 6px;font-size:7px}.foundation-rail .rail-icon{color:#adadad;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:auto;min-height:35px;padding:8px;font-size:8px;line-height:1.5;display:flex}.rail-icon svg{flex:none;width:13px;height:13px}.foundation-rail .rail-icon.active{color:#ececec;background:#e1e1e10c;border-color:#c6c6c625}.app-user{color:#d7d7d7;border-top:1px solid #333;align-items:center;gap:8px;margin:auto -9px 0;padding:14px 12px;font-size:8px;display:flex}.app-user>.avatar{color:#e3e3e3;background:#383838;border-color:#5d5d5d;width:25px;height:25px;font-size:8px}.app-user small{color:#9c9c9c;margin-top:3px;font-size:7px;display:block}.app-demo-footnote{color:#9f9f9f;background:#1b1b1b;border-top:1px solid #363636;margin:0;padding:11px 16px;font-size:9px;line-height:1.65}.foundation-window .workspace{background:#181818;min-width:0;min-height:430px;margin:0;padding:0}.foundation-window .workspace-header{background:#1c1c1c;border-bottom:1px solid #393939;gap:9px;height:43px;min-height:43px;margin:0;padding:7px 13px}.foundation-window .workspace-header h4{letter-spacing:0;white-space:nowrap;color:#cdcdcd;font-size:11px}.foundation-window .workspace-header .ui-tag{font-size:8px}.foundation-window .ui-tabs{background:#141414;border:1px solid #3b3b3b;border-radius:4px;gap:2px;padding:2px}.foundation-window .ui-tabs button{color:#aaa;background:0 0;border-radius:3px;min-height:26px;padding:6px 8px;font-size:8px}.foundation-window .ui-tabs button[aria-pressed=true]{color:#e8e8e8;background:#383838}.foundation-window .ui-button{color:#1f1f1f;box-shadow:none;filter:none;background:#e1e1e1;border:1px solid #e1e1e1;border-radius:4px;gap:8px;min-height:35px;padding:8px 11px;font-size:10px}.foundation-window .ui-button:hover{filter:none;background:#f4f4f4;border-color:#f4f4f4}.foundation-window .ui-tag{color:#cecece;background:#b7b7b70b;border:1px solid #515151;font-size:8px}.foundation-window .ui-tag.green{color:#cecece;background:#242424;border-color:#545454}.foundation-window .ui-tag.rose{color:#cbcbcb;background:#222;border-color:#515151}.foundation-window .ui-note{color:#acacac}.knowledge-shell{grid-template-columns:150px minmax(0,1fr);min-height:430px;display:grid}.foundation-window .knowledge-tree{background:#1e1e1e;border:0;border-right:1px solid #3c3c3c;border-radius:0;min-width:0;padding:0;display:block}.knowledge-tree .tree-header{text-transform:uppercase;letter-spacing:.04em;color:#acacac;border-bottom:1px solid #3c3c3c;justify-content:space-between;align-items:center;height:43px;margin:0;padding:11px;font-size:9px;display:flex}.tree-search{background:#151515;border:1px solid #434343;border-radius:4px;align-items:center;gap:5px;margin:12px 9px 15px;padding:7px;display:flex}.tree-search svg{color:#979797;flex:none;width:11px;height:11px}.tree-search input{color:#e2e2e2;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:9px}.tree-search input::placeholder{color:#a2a2a2}.tree-folder{color:silver;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.tree-folder svg{width:12px;height:12px}.tree-folder-nested{color:#a0a0a0;padding-left:18px}.foundation-window .tree-note{color:#bdbdbd;text-align:left;border:1px solid #0000;border-radius:0;gap:6px;width:100%;min-height:32px;margin:0;padding:8px 8px 8px 23px;font-size:8px}.foundation-window .tree-note svg{flex:none;width:11px;height:11px}.tree-info{color:#8c8c8c;border-top:1px solid #3d3d3d;margin:22px 12px 14px;padding-top:13px;font-size:8px;line-height:1.8}.tree-no-results{color:#bfbfbf;padding:13px;font-size:10px;line-height:1.6}.knowledge-main{flex-direction:column;min-width:0;display:flex}.knowledge-canvas{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.knowledge-editor{background:#161616;flex-direction:column;gap:7px;min-width:0;padding:8px;display:flex}.foundation-window .document-pane{background:#1d1d1d;border:1px solid #434343;border-radius:6px;flex:1;min-height:265px;padding:0}.document-title-row{justify-content:space-between;align-items:center;gap:7px;padding:14px 13px 4px;display:flex}.foundation-window .document-pane h5{color:#ededed;letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.4}.read-only-tag{white-space:nowrap;color:#a4a4a4;border:1px solid #4f4f4f;border-radius:3px;padding:3px 5px;font-size:7px}.foundation-window .document-crumbs{color:#bababa;flex-wrap:wrap;gap:5px;margin:0;padding:3px 13px 11px;font-size:7px;display:flex}.document-crumbs>span{background:#323232;border:0;border-radius:3px;padding:3px 5px}.document-toolbar{color:#a9a9a9;border-block:1px solid #3f3f3f;align-items:center;gap:12px;min-height:31px;padding:8px 13px;font-size:9px;display:flex}.document-toolbar svg{width:11px;height:11px}.document-toolbar-status{color:#909090;margin-left:auto;font-size:7px}.document-content{padding:16px 13px}.foundation-window .document-content p{color:#c2c2c2;margin:0 0 14px;font-size:11px;line-height:1.8}.foundation-window .document-callout{color:#cecece;background:#b2b2b20a;border-left:2px solid #a5a5a5;margin:0 0 15px;padding:12px;font-size:10px;line-height:1.75}.foundation-window .document-content .doc-wikilinks{color:#a6a6a6;margin:0;font-size:9px;line-height:1.8}.doc-wikilinks span{color:#c9c9c9}.doc-backlinks{color:#9f9f9f;background:#202020;border:1px solid #3e3e3e;border-radius:5px;flex-wrap:wrap;justify-content:space-between;gap:7px;padding:10px;font-size:8px;line-height:1.6;display:flex}.doc-backlinks>span:first-child{color:#cacaca;align-items:center;gap:6px;display:flex}.doc-backlinks svg{width:11px;height:11px}.foundation-window .knowledge-graph{background:#191919;border:0;border-left:1px solid #3f3f3f;border-radius:0;min-height:330px;margin:0}.foundation-window .knowledge-graph path{stroke:#727272;stroke-width:1px}.foundation-window .graph-node{color:#d2d2d2;white-space:normal;text-align:center;background:#292929;border-color:#646464;border-radius:4px;max-width:104px;padding:8px 9px;font-size:8px;line-height:1.4}.foundation-window .graph-node svg{color:#bebebe;flex:none;width:11px;height:11px}.foundation-window .graph-node.g0{color:#f3f3f3;background:#494949;border-color:#afafaf;max-width:110px;padding:11px;font-size:9px}.graph-legend{color:#9b9b9b;align-items:center;gap:5px;padding:12px;font-size:7px;display:flex}.graph-legend i{background:#c6c6c6;border-radius:50%;width:5px;height:5px}.graph-legend i:nth-of-type(2){background:#919191;margin-left:8px}.graph-caption{color:#919191;font-size:7px}.knowledge-canvas.is-split{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.knowledge-canvas.is-split .document-pane h5{font-size:13px}.knowledge-canvas.is-split .document-content p{font-size:10px}.knowledge-canvas.is-split .graph-node{max-width:77px;padding:6px;font-size:7px}.foundation-window .knowledge-answer{background:#272727;border:1px solid #5d5d5d;border-radius:5px;margin:8px 10px 0;padding:13px}.knowledge-answer .micro-label{color:#ccc;font-size:9px}.foundation-window .knowledge-answer p{color:#c8c8c8;font-size:10px;line-height:1.8}.knowledge-answer .answer-source{color:#bdbdbd;font-size:8px}.foundation-window .workspace-actions{background:#1c1c1c;border-top:1px solid #404040;flex-wrap:wrap;gap:10px;min-height:60px;margin:0;padding:11px 12px}.foundation-window .workspace-actions>p{color:#a9a9a9;max-width:240px;font-size:8px}.knowledge-main>.workspace-actions{margin-top:auto}.foundation-window #view-crm>.workspace-header,.foundation-window #view-social>.workspace-header,.foundation-window #view-custom>.workspace-header{margin-bottom:14px}.foundation-window .crm-layout,.foundation-window .demo-social-layout,.foundation-window .calendar-demo,.foundation-window .kanban-demo{margin:0 13px 15px}.foundation-window .crm-layout{grid-template-columns:1fr .85fr;gap:9px}.foundation-window .crm-mail,.foundation-window .crm-company,.foundation-window .triage-panel{background:#222;border:1px solid #454545;border-radius:5px;padding:15px}.foundation-window .crm-mail .person{border-bottom:1px solid #454545;padding-bottom:13px}.foundation-window .person strong{color:#ddd;font-size:10px}.foundation-window .person small{color:#a7a7a7;font-size:8px}.foundation-window .crm-mail h5{color:#e5e5e5;font-size:13px}.foundation-window .crm-mail>p{color:#c6c6c6;font-size:11px;line-height:1.8}.foundation-window .crm-company h5{color:#e6e6e6;font-size:17px}.company-label{color:#c3c3c3}.company-label svg{color:#d1d1d1}.foundation-window .company-person{color:#dcdcdc;border-color:#494949;padding:9px 0;font-size:10px}.foundation-window .company-person small{color:#a1a1a1;font-size:8px}.foundation-window .company-history{color:#b8b8b8;border-color:#5b5b5b;font-size:9px;line-height:1.9}.foundation-window .crm-reply{background:#303030;border-color:#646464;border-radius:5px;padding:14px}.foundation-window .crm-reply p{color:#d8d8d8;font-size:11px;line-height:1.8}.foundation-window .message-row{color:#cbcbcb;background:#222;border-color:#424242;border-radius:4px;padding:13px}.foundation-window .message-row[aria-pressed=true]{background:#333;border-color:#878787}.foundation-window .message-row strong{font-size:10px}.foundation-window .message-row>span{color:#a6a6a6;font-size:8px}.foundation-window .triage-panel h5{color:#e1e1e1;font-size:23px}.foundation-window .triage-panel p{color:#b8b8b8;font-size:10px;line-height:1.8}.foundation-window .reply-preview{background:#2d2d2d;border-color:#5f5f5f}.foundation-window .calendar-day{background:#1f1f1f;border-color:#454545}.foundation-window .calendar-post{color:#e0e0e0;background:#3b3b3b;border-color:#6f6f6f;font-size:9px}.foundation-window .calendar-post small{color:#b6b6b6}.foundation-window .kanban-col{background:#202020;border-color:#464646;border-radius:5px}.foundation-window .kanban-col h5{color:#c3c3c3;font-size:10px}.foundation-window .kanban-card{background:#333;border-color:#636363;border-radius:5px;box-shadow:0 5px 15px #0002}.foundation-window .kanban-card strong{color:#e9e9e9;font-size:12px}.foundation-window .kanban-card p{color:#bebebe;font-size:9px}.kanban-shadow{color:#9b9b9b}.cms-language{white-space:nowrap;color:#acacac;font-size:8px}.cms-editor-summary{justify-content:space-between;align-items:center;gap:12px;padding:18px 15px 13px;display:flex}.cms-editor-summary strong{color:#e6e6e6;font-size:13px}.cms-editor-summary div>span{color:#a8a8a8;margin-top:5px;font-size:9px;display:block}.cms-editor-layout{grid-template-columns:90px minmax(0,1fr);gap:11px;padding:0 13px 16px;display:grid}.cms-section-list{flex-direction:column;gap:6px;padding-top:2px;display:flex}.cms-section-list>span{color:#b2b2b2;background:#212121;border:1px solid #454545;border-radius:4px;align-items:center;gap:6px;padding:8px 6px;font-size:8px;display:flex}.cms-section-list>span.active{color:#e7e7e7;background:#393939;border-color:#797979}.cms-section-list i{color:#b6b6b6;font-size:7px;font-style:normal}.cms-section-list>small{color:#959595;margin:7px;font-size:7px;line-height:1.8}.foundation-window .cms-layout{grid-template-columns:1fr;gap:12px}.foundation-window .cms-fields{background:#222;border:1px solid #525252;border-radius:5px;padding:13px;display:block}.cms-fields-heading{border-bottom:1px solid #494949;margin-bottom:13px;padding-bottom:12px}.cms-fields-heading>strong{color:#e3e3e3;font-size:11px}.cms-fields-heading>span{color:#b4b4b4;margin-top:5px;font-size:7px;display:block}.foundation-window .cms-field{margin-top:12px}.foundation-window .cms-fields label{color:#c6c6c6;justify-content:space-between;gap:8px;font-size:9px;display:flex}.cms-fields label>span{color:#989898;font-family:ui-monospace,monospace;font-size:7px}.foundation-window .cms-fields input,.foundation-window .cms-fields textarea{color:#e8e8e8;background:#1a1a1a;border-color:#606060;border-radius:4px;min-height:32px;padding:8px;font-size:11px;line-height:1.6}.foundation-window .cms-fields textarea{height:72px;min-height:72px}.cms-demo-save{border-top:1px solid #4b4b4b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:13px;display:flex}.cms-demo-save>span{color:#acacac;max-width:160px;font-size:7px;line-height:1.7}.cms-preview-area{border:1px solid #656565;border-radius:5px;overflow:hidden}.cms-preview-caption{color:#c6c6c6;background:#323232;padding:9px 12px;font-size:8px;display:block}.foundation-window .cms-preview{color:#282828;background:#d6d6d6;border:0;border-radius:0;min-height:175px;padding:21px}.foundation-window .cms-preview .preview-brand{color:#606060;margin-bottom:12px;font-size:8px}.foundation-window .cms-preview h5{color:#2d2d2d;max-width:90%;font-family:Instrument Serif,Georgia,serif;font-size:33px;line-height:1.03}.foundation-window .cms-preview p{color:#5f5f5f;max-width:90%;font-size:10px;line-height:1.7}.foundation-window .cms-preview .preview-cta{color:#ececec;background:#414141;border-color:#414141;margin-top:13px;padding:7px 9px;font-size:8px}.bespoke-editorial{color:#e8e8e8;background:#141414;border-block:1px solid #3a3a3a;padding:82px 0}.bespoke-editorial .bespoke-editorial-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;display:grid}.bespoke-editorial .index-label{color:#ababab;margin-bottom:25px}.bespoke-editorial h2{letter-spacing:-.04em;color:#e8e8e8;max-width:620px;font-size:clamp(41px,4.4vw,62px);line-height:1.08}.bespoke-editorial h2 em{color:#cbcbcb}.bespoke-editorial p{color:#b3b3b3;max-width:430px;margin-top:24px;font-size:15px;line-height:1.8}.bespoke-editorial .text-link{color:#dbdbdb;margin-top:13px;font-size:13px}.bespoke-points{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.bespoke-points li{border-top:1px solid #454545;align-items:start;gap:20px;padding:23px 0;display:flex}.bespoke-points li:last-child{border-bottom:1px solid #454545}.bespoke-points li>span{color:#9b9b9b;padding-top:2px;font-family:Instrument Serif,Georgia,serif;font-size:26px;font-style:italic;line-height:1}.bespoke-points h3{letter-spacing:-.015em;color:#e2e2e2;font-size:18px;line-height:1.35}.bespoke-editorial .bespoke-points p{color:#a8a8a8;max-width:410px;margin-top:8px;font-size:13px;line-height:1.8}.journey-section{background:#0e0e0e;border-top:1px solid #3b3b3b;padding-top:95px}.journey-grid{isolation:isolate;gap:0 100px;padding-bottom:15px;position:relative}.journey-intro{align-self:start;padding-top:20px;position:relative;top:auto}.journey-intro h2{color:#e8e8e8;font-size:clamp(40px,4.35vw,62px)}.journey-intro h2 em{color:#c5c5c5}.journey-intro>p{color:#acacac}.journey-contract{color:#c9c9c9}.journey-contract svg{color:#b3b3b3}.journey-card{color:#e6e6e6;background:#1b1b1b;border-color:#484848;box-shadow:0 12px 30px #0003}.journey-number{color:#b3b3b3}.journey-tag{color:#b6b6b6;border-color:#585858}.journey-card>p{color:#bababa}.journey-example span{color:#a2a2a2;border-color:#6d6d6d}.journey-card>.text-link{color:#dedede}.journey-card .journey-small{color:#a5a5a5}.audit-card{background:#252525;border-color:#7b7b7b}.audit-heading h3 em{color:#d2d2d2}.audit-price{color:#ebebeb}.audit-price small{color:#aeaeae}.audit-deliverables{border-color:#5f5f5f}.audit-deliverables summary{color:#d6d6d6}.audit-deliverables ul{color:#b4b4b4}.audit-card>.btn{color:#e2e2e2;background:0 0;border-color:#939393}.audit-card>.btn:hover{background:#ffffff05}.audit-card>.audit-credit{color:#a7a7a7}.handoff-route span{color:#c4c4c4}.handoff-route svg{color:#8f8f8f}.journey-stack .scroll-stack__end{height:24px}.journey-stack .scroll-stack__slot{z-index:1}.journey-stack .scroll-stack__slot:nth-child(2){z-index:2}.journey-stack .scroll-stack__slot:nth-child(3){z-index:3}.partner-section{z-index:1;background:#0e0e0e;border-top:1px solid #454545;grid-template-columns:1.03fr .97fr;gap:110px;padding-block:55px 61px;display:grid;position:relative}.partner-heading>.index-label{color:#a7a7a7;margin-bottom:24px;font-size:9px}.partner-heading h3{letter-spacing:-.03em;color:#e6e6e6;font-size:clamp(33px,3.1vw,46px);line-height:1.13}.partner-heading h3 em{color:#c7c7c7}.partner-heading>p{color:#b0b0b0;max-width:425px;margin-top:23px;font-size:14px;line-height:1.85}.partner-heading>.text-link{color:#dedede;margin-top:12px;font-size:12px}.partner-work{gap:22px;padding-top:5px;display:grid}.partner-work>div{padding-left:39px;position:relative}.partner-work>div>span{background:#242424;border:1px solid #5e5e5e;border-radius:5px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:1px;left:0}.partner-work svg{color:#c4c4c4;width:12px;height:12px}.partner-work h4{color:#d7d7d7;font-size:14px;line-height:1.5}.partner-work>div>p{color:#aaa;max-width:410px;margin-top:6px;font-size:12px;line-height:1.85}.partner-terms{color:#9f9f9f;border-top:1px solid #4d4d4d;max-width:475px;padding-top:18px;font-size:10px;line-height:1.9}.journey-costs{z-index:2;background:#181818;border-top:1px solid #525252;grid-column:auto;margin:0;padding:27px 0 30px;position:relative}.journey-costs .wrap{grid-template-columns:1fr 1.25fr;align-items:start;gap:75px;width:calc(100% - 112px);max-width:1280px;display:grid}.journey-costs span{color:#d5d5d5;font-size:13px}.journey-costs p{color:#aaa;max-width:700px;font-size:12px;line-height:1.9}@media (width>=1050px) and (height>=800px){.journey-intro{position:sticky;top:110px}.journey-stack .scroll-stack__end{height:44px}}.journey-stack:has(details[open]) .scroll-stack__slot{position:relative;top:auto}.journey-stack:has(details[open]) .scroll-stack-card{transform:none!important}.journey-stack:has(details[open]) .scroll-stack-card__shade{opacity:0}.contact-v3{color:#e8e8e8;background:#0b0b0b;border-top:1px solid #343434;padding-block:110px}.contact-v3-copy>.index-label{color:#afafaf}.contact-v3-copy h2{color:#eaeaea}.contact-v3-copy h2 em{color:#cecece;background:0 0;-webkit-background-clip:initial;background-clip:initial}.contact-v3-copy>p{color:#b2b2b2}.contact-promise{color:#b7b7b7}.contact-promise svg{color:#c7c7c7}.contact-v3 .contact-email{color:#e9e9e9}.contact-v3 .contact-place{color:#a5a5a5}.contact-holo-cube{display:none}.lead-stepper{--stepper-frame:#151515;--stepper-frame-edge:#525252;--stepper-frame-highlight:#ffffff05;--stepper-frame-shadow:0 28px 70px #0004;--stepper-tile:#383838;--stepper-tile-edge:#737373;--stepper-tile-highlight:#ffffff05;--stepper-tile-shadow:0 2px 8px #0002;--stepper-well:#101010;--stepper-track:#a6a6a618;--stepper-ink:#ececec;--stepper-muted:#b0b0b0;--stepper-faint:#90909045;--stepper-solid:#e4e4e4;--stepper-solid-ink:#252525;--stepper-hover-fill:#a0a0a00a;--stepper-hover:brightness(1.08);-webkit-backdrop-filter:none;background:#161616;padding:13px}.lead-stepper h3{color:#eaeaea;font-size:29px}.lead-help{color:#b2b2b2}.lead-step-count{color:#939393}.lead-choice{color:#c6c6c6;background:#1a1a1a;border-color:#4c4c4c;min-height:112px}.lead-choice:hover{border-color:#8f8f8f}.lead-choice strong{color:#e4e4e4;font-size:13px}.lead-choice small{color:#a6a6a6;font-size:11px}.lead-choice>svg{color:#c1c1c1}.lead-choice[aria-pressed=true]{box-shadow:none;background:#323232;border-color:#ccc}.lead-choice-mark{background:#252525;border-color:#818181}.lead-choice[aria-pressed=true] .lead-choice-mark{color:#262626;background:#d0d0d0;border-color:#d0d0d0}.lead-field label,.lead-field-label{color:#cecece;font-size:12px}.lead-field label>span,.lead-field-label>span{color:#9c9c9c;font-size:11px}.lead-field input,.lead-field textarea{color:#e9e9e9;background:#131313;border-color:#646464;min-height:47px;font-size:14px}.lead-field input::placeholder,.lead-field textarea::placeholder{color:#9a9a9a;font-size:12px}.lead-example-chips button{color:#bfbfbf;background:#262626;border-color:#676767;min-height:35px;font-size:10px}.lead-quiet{color:#a0a0a0;font-size:11px}.start-option{background:#1b1b1b;border-color:#606060}.start-option[aria-pressed=true]{background:#3b3b3b;border-color:#bcbcbc}.start-option strong{color:#e6e6e6;font-size:14px}.start-option small{color:#afafaf;font-size:11px}.start-option>span>svg,.start-option>svg{color:#d0d0d0}.budget-options button{color:#c4c4c4;background:#292929;border-color:#6f6f6f;font-size:11px}.budget-options button[aria-pressed=true]{color:#eaeaea;background:#4c4c4c;border-color:#c7c7c7}.lead-reference{color:#c4c4c4;border-color:#999;font-size:12px}.lead-pricing{color:#d2d2d2;font-size:11px!important}.lead-summary{background:#232323;border-color:#6e6e6e}.lead-summary-top{color:#d1d1d1;border-color:#565656;font-size:11px}.lead-summary-top button{color:#c9c9c9;font-size:11px}.lead-summary dl>div{font-size:11px}.lead-summary dt{color:#b6b6b6}.lead-summary dd{color:#dedede}.lead-summary>p{color:#b6b6b6;font-size:12px}.lead-mail-note{color:#a5a5a5;font-size:11px}.lead-stepper .stepper__footer{border-color:#606060}.lead-stepper .stepper__button--next{color:#282828;filter:none;background:#e3e3e3;border:1px solid #e3e3e3}.lead-stepper .stepper__button--next:hover{filter:none;background:#f4f4f4}.lead-stepper .stepper__button--back{color:#c3c3c3}.lead-error{color:#c7c7c7;background:#282828;border-color:#5b5b5b}.lead-form-status .contact-status{color:#d2d2d2}.lead-form-status .copy-message{color:#c3c3c3;font-size:11px}.lead-form-status textarea{color:#e3e3e3;background:#1e1e1e;border-color:#7b7b7b}.footer-luxury{color:#dfdfdf;background:#080808;border-top:1px solid #363636;padding:70px 0 26px}.footer-grid{grid-template-columns:1.25fr .8fr .95fr 1.1fr;gap:48px;padding-bottom:48px;display:grid}.footer-brand .logo{background:0 0;width:159px;height:auto}.footer-brand>p{color:#a3a3a3;max-width:265px;margin-top:21px;font-size:12px;line-height:1.9}.footer-motto{letter-spacing:-.02em;color:silver;margin-top:22px;font-size:21px;line-height:1.45}.footer-motto em{color:#e5e5e5;font-family:Instrument Serif,Georgia,serif;font-size:24px}.footer-social{color:#bababa;align-items:center;gap:7px;min-height:42px;margin-top:14px;font-size:11px;display:inline-flex}.footer-social svg{width:12px;height:12px}.footer-column{flex-direction:column;align-items:start;gap:3px;min-width:0;padding-top:5px;display:flex}.footer-column h2{letter-spacing:.065em;text-transform:uppercase;color:#d9d9d9;margin:0 0 18px;font-family:Inter Tight,Arial,sans-serif;font-size:11px;font-weight:600}.footer-column>a,.footer-column>button{color:#a2a2a2;text-align:left;background:0 0;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:7px 0;font-size:12px;line-height:1.65;display:inline-flex}.footer-column>a:hover,.footer-column>button:hover,.footer-social:hover{color:#ececec}.footer-column>a svg{flex:none;width:12px;height:12px}.footer-contact>.footer-mail{letter-spacing:-.015em;color:#dfdfdf;overflow-wrap:anywhere;margin-bottom:13px;font-size:16px}.footer-contact address{color:#b3b3b3;font-size:12px;font-style:normal;line-height:1.9}.footer-contact>p{color:#949494;margin-top:10px;font-size:10px;line-height:1.8}.footer-contact>.footer-contact-link{color:#cdcdcd;margin-top:16px}.footer-luxury .footer-bottom{color:#919191;letter-spacing:0;border-color:#414141;flex-direction:row;align-items:center;gap:25px;margin:0;padding-top:24px;font-size:10px}.footer-legal{gap:22px;margin-left:auto;display:flex}.footer-legal a,.footer-top{color:#9d9d9d;align-items:center;gap:8px;min-height:33px;font-size:10px;display:inline-flex}.footer-legal a:hover,.footer-top:hover{color:#dfdfdf}.footer-top svg{width:11px;height:11px;transform:rotate(-90deg)}.foundation-window .knowledge-graph>svg{width:100%;height:100%;inset:0}.team-section{background:#111}.team-v3-copy>p,.team-v3-copy>p+p{color:#b2b2b2}.team-people{border-color:#474747}.team-people strong{color:#e3e3e3}.team-people span{color:#adadad}.team-portrait{background:#1b1b1b;border-color:#555}.team-photo-glow{opacity:.24}.team-portrait figcaption{color:#cbcbcb}.faq-v3{background:#101010}.faq-heading>p{color:#aaa}.faq-heading>.index-label{color:#b7b7b7}.faq-heading>.text-link{color:#ddd}.faq-v3 .faq-list summary{color:#ddd}.faq-v3 .faq-list details>p{color:#adadad}@media (width>=1050px){.demo-dialog .foundation-body{grid-template-columns:163px minmax(0,1fr);min-height:535px}.demo-dialog .foundation-window .workspace{min-height:535px}.demo-dialog .foundation-window .knowledge-shell{grid-template-columns:193px minmax(0,1fr);min-height:535px}.demo-dialog .foundation-window .knowledge-tree{padding:0}.demo-dialog .foundation-window .workspace-header{height:45px;padding-inline:17px}.demo-dialog .foundation-window .workspace-header h4{font-size:13px}.demo-dialog .foundation-window .tree-note{padding-block:12px;font-size:11px}.demo-dialog .foundation-window .tree-search input{font-size:11px}.demo-dialog .foundation-window .tree-folder{font-size:10px}.demo-dialog .foundation-window .tree-header{font-size:11px}.demo-dialog .foundation-window .document-pane{min-height:357px;padding:0}.demo-dialog .foundation-window .document-pane h5{font-size:23px}.demo-dialog .foundation-window .document-content{padding:22px}.demo-dialog .foundation-window .document-content p{font-size:13px}.demo-dialog .foundation-window .document-callout{font-size:12px}.demo-dialog .foundation-window .document-crumbs{font-size:9px}.demo-dialog .foundation-window .crm-layout{gap:15px;padding:10px}.demo-dialog .foundation-window .crm-mail,.demo-dialog .foundation-window .crm-company{padding:22px}.demo-dialog .foundation-window .crm-mail>p{font-size:13px}.demo-dialog .foundation-window .crm-mail h5{font-size:19px}.demo-dialog .foundation-window .company-person{font-size:13px}.demo-dialog .foundation-window .company-history{font-size:12px}.demo-dialog .foundation-window .crm-reply p{font-size:13px}.demo-dialog .foundation-window .knowledge-answer p{font-size:12px}.demo-dialog .foundation-window .graph-node{max-width:145px;padding:11px;font-size:10px}.demo-dialog .foundation-window .cms-editor-layout{grid-template-columns:134px minmax(0,1fr);gap:18px;padding:7px 22px 22px}.demo-dialog .foundation-window .cms-layout{grid-template-columns:1fr 1fr;gap:18px}.demo-dialog .foundation-window .cms-fields input,.demo-dialog .foundation-window .cms-fields textarea{font-size:13px}.demo-dialog .foundation-window .cms-field label{font-size:12px}.demo-dialog .foundation-window .cms-fields textarea{height:145px}.demo-dialog .foundation-window .cms-preview{height:100%;min-height:300px;padding:30px}.demo-dialog .foundation-window .cms-preview h5{font-size:44px}.demo-dialog .foundation-window .cms-preview p{font-size:13px}.demo-dialog .foundation-window .ui-button{min-height:42px;font-size:12px}.demo-dialog .foundation-window .workspace-actions>p{font-size:11px}}@media (width<=1100px){.foundation-body{grid-template-columns:48px minmax(0,1fr)}.foundation-rail{padding:12px 5px 0}.foundation-rail .app-brand,.foundation-rail .app-nav-group,.foundation-rail .rail-icon>span,.app-user>span:last-child{display:none}.foundation-rail .rail-icon{justify-content:center;min-height:36px;padding:9px 5px}.app-user{justify-content:center;margin:auto -5px 0;padding:13px 5px}.knowledge-shell{grid-template-columns:133px minmax(0,1fr)}.foundation-window .workspace-header h4{font-size:10px}.foundation-window .document-pane h5{font-size:15px}.foundation-window .ui-tabs button{padding-inline:6px;font-size:7px}.bespoke-editorial .bespoke-editorial-grid{gap:65px}.partner-section{gap:70px}.journey-grid{gap:0 65px}.footer-grid{grid-template-columns:1.2fr .8fr .95fr 1.1fr;gap:30px}.footer-contact>.footer-mail{font-size:14px}.footer-column>a,.footer-column>button{font-size:11px}}@media (width<=850px){.knowledge-shell{grid-template-columns:122px minmax(0,1fr)}.foundation-window .document-content p{font-size:10px}.foundation-window .workspace-actions{padding:10px}.bespoke-editorial .bespoke-editorial-grid{gap:38px}.bespoke-editorial h2{font-size:43px}.bespoke-points li{gap:15px}.bespoke-points h3{font-size:16px}.bespoke-editorial .bespoke-points p{font-size:12px}.partner-section{gap:43px}.partner-heading h3{font-size:33px}.partner-heading>p,.partner-work h4{font-size:13px}.partner-work>div>p{font-size:11px}.journey-costs .wrap{gap:45px;width:calc(100% - 48px)}.footer-grid{grid-template-columns:1fr 1fr;gap:37px 60px}.footer-brand{grid-row:1/3}.footer-contact{grid-column:2}.footer-contact>.footer-mail{font-size:16px}.footer-column>a,.footer-column>button{font-size:12px}.footer-column h2{margin-bottom:13px}.footer-brand .logo{width:146px}.footer-luxury .footer-bottom{flex-wrap:wrap}.footer-legal{margin:0}}@media (width<=680px){.foundation-body{grid-template-columns:minmax(0,1fr);min-height:0}.foundation-rail{display:none}.foundation-window .workspace,.demo-dialog .foundation-window .workspace{min-height:0;padding:0}.foundation-top{height:43px;min-height:43px;padding-inline:11px}.foundation-top>span{font-size:9px}.demo-tag{font-size:7px}.demo-expand{font-size:8px}.app-demo-footnote{padding:11px 13px;font-size:9px}.knowledge-shell{min-height:0;display:block}.foundation-window .knowledge-tree{border-bottom:1px solid #494949;border-right:0;padding:0 10px 12px;display:block}.knowledge-tree .tree-header{border:0;height:37px;padding:10px 2px;font-size:9px}.tree-search{margin:0 0 8px;padding:9px}.tree-search input{font-size:16px}.tree-folder,.tree-info,.tree-folder-nested{display:none}.foundation-window .tree-note{border-radius:3px;width:auto;max-width:100%;min-height:35px;padding:9px 7px;font-size:10px;display:inline-flex}.foundation-window .workspace-header{height:43px;min-height:43px;padding:8px 11px}.foundation-window .workspace-header h4{font-size:11px}.foundation-window .ui-tabs button{padding:6px 8px;font-size:9px}.knowledge-editor{padding:9px}.foundation-window .document-pane h5{font-size:19px}.foundation-window .document-pane{min-height:0;padding:0}.document-title-row{padding:15px 14px 5px}.foundation-window .document-crumbs{padding:4px 14px 12px;font-size:8px}.document-toolbar{padding-inline:14px}.document-toolbar-status{font-size:8px}.document-content{padding:18px 14px}.foundation-window .document-content p{font-size:12px}.foundation-window .document-callout{font-size:11px}.foundation-window .document-content .doc-wikilinks{font-size:10px}.doc-backlinks{padding:11px;font-size:9px}.foundation-window .knowledge-graph{min-height:285px}.foundation-window .knowledge-answer{margin:9px;padding:17px}.foundation-window .knowledge-answer p{font-size:12px}.knowledge-answer .micro-label{font-size:10px}.knowledge-answer .answer-source{font-size:9px}.foundation-window .workspace-actions{min-height:61px;padding:13px}.foundation-window .workspace-actions>p{font-size:9px;line-height:1.7}.foundation-window .ui-button{min-height:41px;font-size:10px}.knowledge-canvas.is-split{grid-template-columns:1fr}.knowledge-canvas.is-split .document-pane h5{font-size:19px}.knowledge-canvas.is-split .document-content p{font-size:12px}.knowledge-canvas.is-split .graph-node{max-width:100px;padding:9px;font-size:8px}.foundation-window .crm-layout,.foundation-window .demo-social-layout{grid-template-columns:1fr;gap:12px;margin:0 12px 13px}.foundation-window .crm-mail,.foundation-window .crm-company,.foundation-window .triage-panel{padding:18px}.foundation-window .crm-mail h5{font-size:17px}.foundation-window .person strong{font-size:12px}.foundation-window .person small{font-size:9px}.foundation-window .crm-mail>p,.foundation-window .crm-reply p,.foundation-window .company-person{font-size:12px}.foundation-window .company-history{font-size:11px}.foundation-window .message-row{padding:15px}.foundation-window .message-row strong{font-size:12px}.foundation-window .message-row>span{font-size:9px}.foundation-window .triage-panel h5{font-size:25px}.foundation-window .triage-panel p{font-size:12px}.cms-editor-summary{gap:10px;padding:17px 12px}.cms-editor-summary strong{font-size:13px}.cms-editor-summary div>span{font-size:9px}.cms-editor-summary>.ui-tag{display:none}.cms-editor-layout{padding:0 12px 13px;display:block}.cms-section-list{flex-direction:row;gap:5px;padding:0 0 13px;overflow:auto}.cms-section-list>span{white-space:nowrap;gap:4px;padding:7px 6px;font-size:8px}.cms-section-list>small{display:none}.foundation-window .cms-layout{grid-template-columns:1fr}.foundation-window .cms-fields{padding:15px}.foundation-window .cms-fields label{font-size:11px}.foundation-window .cms-fields input,.foundation-window .cms-fields textarea{min-height:43px;padding:11px;font-size:16px}.foundation-window .cms-fields textarea{height:112px;min-height:112px}.cms-fields-heading>strong{font-size:12px}.cms-fields-heading>span,.cms-demo-save>span{font-size:9px}.foundation-window .cms-preview{min-height:233px;padding:27px}.foundation-window .cms-preview h5{font-size:39px}.foundation-window .cms-preview p{font-size:12px}.foundation-window .cms-preview .preview-cta{font-size:9px}.foundation-window .kanban-demo{margin-inline:9px}.foundation-window .kanban-col h5{font-size:9px}.foundation-window .kanban-card strong{font-size:11px}.foundation-window .kanban-card p{font-size:9px}.bespoke-editorial{padding-block:68px}.bespoke-editorial .bespoke-editorial-grid{grid-template-columns:1fr;gap:33px}.bespoke-editorial h2{font-size:clamp(39px,10.4vw,56px)}.bespoke-editorial p{max-width:470px;font-size:15px}.bespoke-editorial .bespoke-points p{max-width:none;font-size:13px}.bespoke-points h3{font-size:18px}.bespoke-points li{padding-block:21px}.bespoke-points li>span{font-size:26px}.journey-section{padding-top:73px}.journey-grid{gap:33px;padding-bottom:0}.journey-intro{padding:0}.journey-intro h2{font-size:45px}.partner-section{grid-template-columns:1fr;gap:31px;padding-block:38px 45px}.partner-heading h3{font-size:36px}.partner-heading>p{max-width:none;font-size:14px}.partner-work{gap:24px}.partner-work h4{font-size:14px}.partner-work>div>p{max-width:none;font-size:12px}.partner-terms{font-size:11px}.journey-costs{padding-block:24px 29px}.journey-costs .wrap{width:calc(100% - 40px);display:block}.journey-costs p{margin-top:15px;font-size:12px}.journey-costs span{font-size:13px}.contact-v3{padding-block:78px}.lead-choice small{font-size:11px}.lead-field input,.lead-field textarea{font-size:16px}.lead-stepper h3{font-size:28px}.lead-stepper .stepper__button{min-height:45px;font-size:12px}.footer-luxury{padding-top:48px}.footer-grid{grid-template-columns:1fr 1fr;gap:33px 24px;padding-bottom:34px}.footer-brand{grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;align-items:start;gap:0 24px;display:grid}.footer-brand>p{margin-top:0;font-size:11px}.footer-motto{grid-column:1/-1;margin-top:22px;font-size:18px}.footer-motto em{font-size:23px}.footer-social{grid-column:1/-1;margin-top:7px}.footer-brand .logo{width:135px}.footer-column h2{letter-spacing:.04em;font-size:10px}.footer-column>a,.footer-column>button{min-height:39px;font-size:11px}.footer-contact{border-top:1px solid #414141;grid-column:1/-1;padding-top:25px}.footer-contact>.footer-mail{margin-bottom:8px;font-size:20px}.footer-contact address{font-size:12px}.footer-contact>p{font-size:11px}.footer-luxury .footer-bottom{grid-template-columns:1fr auto;align-items:start;gap:14px 10px;padding-top:20px;font-size:9px;display:grid}.footer-legal{grid-area:2/1;gap:17px}.footer-top{grid-area:1/2/3;font-size:9px}.footer-legal a{font-size:9px}}@media (width<=370px){.journey-costs .wrap{width:calc(100% - 32px)}.journey-intro h2{font-size:39px}.partner-heading h3{font-size:32px}.lead-choice strong{font-size:11px}.lead-choice small{font-size:10px}.lead-stepper h3{font-size:25px}.footer-grid{gap:29px 17px}.footer-brand{gap:0 17px}.footer-brand .logo{width:119px}.footer-brand>p,.footer-column>a,.footer-column>button{font-size:10px}.foundation-top #workspace-name{max-width:160px}.foundation-window .workspace-header h4{font-size:10px}.foundation-window .ui-tabs button{padding-inline:7px;font-size:8px}}@media (prefers-reduced-motion:reduce){.journey-intro{position:relative!important;top:auto!important}.iridescence-root{opacity:.2}}@media print{.partner-section,.bespoke-editorial,.journey-costs,.footer-luxury{color:#222;background:#fff}.bespoke-editorial .bespoke-editorial-grid,.partner-section,.footer-grid{display:block}.bespoke-editorial h2,.bespoke-editorial h2 em,.bespoke-points h3,.partner-heading h3,.partner-heading h3 em{color:#222}.bespoke-editorial p,.bespoke-editorial .bespoke-points p,.partner-heading>p,.partner-work p,.journey-costs p{color:#555}.partner-work{margin-top:20px}.footer-column,.footer-social,.footer-top,.footer-legal{display:none}.footer-brand .logo{background:#111}.footer-brand>p,.footer-motto,.footer-motto em{color:#555}.journey-costs .wrap{width:90%}}:root{--som-cyan:#00f0ff;--som-blue:#6c8cff;--som-violet:#b56cff;--som-pink:#ff5fd2;--som-amber:#ffb86c;--ui:#121212;--ui-2:#181818;--ui-3:#242424;--luxury-line:#2e2e2e}body{color:#eaeaea;background:#0b0b0b}.new-nav{background:#101010ea;border-color:#383838}.new-nav-actions>.btn-outline{background:linear-gradient(#121212,#121212) padding-box,var(--holo) border-box}.new-nav-actions>.btn-outline:hover{background:linear-gradient(#1b1b1b,#1b1b1b) padding-box,var(--holo) border-box}.btn-aurora,.btn-aurora:hover{color:#181818;background:#ddc7f2;border-color:#ddc7f2}.btn-aurora:hover{background:#ebdafa;border-color:#ebdafa}.index-label{color:#c599ed}.index-label i{background:#b56cff}.context-benefits{background:#0c0c0c}.connection-story,.custom-manifesto{background:#0d0d0d}.faq-section{background:#0c0c0c}.contact-section{background:#0e0e0e;border-color:#303030}.footer-luxury{background:#0a0a0a;border-color:#303030}.faq-filters button{color:#ababab;background:#151515;border-color:#3c3c3c}.faq-filters button:hover{background:#1e1e1e;border-color:#616161}.faq-filters button[aria-pressed=true]{color:#cbcbcb;background:#262626;border-color:#6e6e6e}.faq-heading h2 em{color:#acacac}.faq-v3 .faq-list details{border-color:#2c2c2c}.lead-stepper{--stepper-frame:#131313;--stepper-frame-edge:#3f3f3f;--stepper-tile:#282828;--stepper-tile-edge:#5b5b5b;--stepper-well:#0d0d0d;--stepper-track:#b56cff18;--stepper-solid:#dcc0ee;--stepper-solid-ink:#1a1a1a;background:#131313}.lead-stepper .stepper__badge[data-status=active]{color:#1a1a1a;background:#dbbcef}.lead-stepper .stepper__badge[data-status=complete]{color:#111;background:#9272a6}.lead-stepper .stepper__button--next{color:#1a1a1a;background:#dcc0ee;border-color:#dcc0ee}.lead-stepper .stepper__button--next:hover{background:#ecd6f8;border-color:#ecd6f8}.benefit-card{--card-bg:#161616;--card-panel:#212121;--card-line:#00f0ff;--card-ink:#ececec;--card-muted:#b8b8b8;--card-accent:#7cdfe7;background:var(--card-bg);border-color:var(--card-line);box-shadow:inset 0 1px 0 #ffffff03,0 0 28px color-mix(in srgb,var(--card-line) 5%,transparent)}.benefit-card:nth-child(2){--card-bg:#151515;--card-panel:#1e1e1e;--card-line:#b56cff;--card-ink:#e9e9e9;--card-muted:#b4b4b4;--card-accent:#d0a6ff}.benefit-card:nth-child(3){--card-bg:#141414;--card-panel:#1f1f1f;--card-line:#ff5fd2;--card-ink:#eaeaea;--card-muted:#b6b6b6;--card-accent:#ef94d8}.benefit-card details{border-color:color-mix(in srgb,var(--card-line) 23%,transparent)}.benefit-card .sketch-file,.benefit-card .sketch-search,.benefit-card .sketch-source,.benefit-card .relation-item,.benefit-card .relation-center,.benefit-card .action-sketch>span{border-color:color-mix(in srgb,var(--card-line) 35%,transparent)}.benefit-card .action-sketch>.sketch-pending{border-color:var(--card-accent)}.benefit-card .relationship-sketch>svg path{stroke:color-mix(in srgb,var(--card-line) 45%,transparent)}.new-hero.hero-v8{isolation:isolate;background:#0e0e0e;border-bottom:1px solid #2c2c2c;min-height:0;padding:125px 0 0;overflow:hidden}.hero-v8:before{content:"";pointer-events:none;z-index:0;background:0 0;position:absolute;inset:0}.hero-v8 .hero-v8-shell{z-index:2;display:block;position:relative}.hero-v8-grain{z-index:1;opacity:.065;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.81' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.4'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-v8-topline{letter-spacing:.025em;color:#9c9c9c;border-bottom:1px solid #b56cff26;justify-content:space-between;align-items:center;gap:24px;padding-bottom:17px;font-size:10px;line-height:1.5;display:flex}.hero-v8-topline>span:first-child{color:#bebebe}.hero-v8-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;min-height:595px;padding-block:31px 37px;display:grid}.hero-v8-copy{z-index:3;min-width:0;padding-bottom:6px;position:relative}.hero-v8-eyebrow{color:#a7a7a7;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;line-height:1.6;display:flex}.hero-v8-eyebrow>span{background:#b56cff;border-radius:50%;flex:none;width:5px;height:5px;display:block;box-shadow:0 0 12px #b56cff40}.hero-v8 h1{color:#ededed;letter-spacing:-.04em;text-align:left;margin:0 0 26px;font-family:Inter Tight,Arial,sans-serif;font-size:clamp(54px,6.8vw,100px);font-weight:600;line-height:1}.hero-v8-line{white-space:nowrap;margin-left:-.035em;padding:0 .035em .08em;display:block;overflow:hidden}.hero-v8-line>span{display:inline-block}.hero-v8-serif{margin-top:-.035em;padding-bottom:.13em}.hero-v8 h1 em{letter-spacing:-.02em;color:#acacac;background:0 0;padding:0;font-family:Instrument Serif,Georgia,serif;font-size:1.23em;font-style:italic;font-weight:400;line-height:1.04;display:inline-block}.hero-v8-lead,.hero-v8-solution{color:#ababab;text-wrap:pretty;max-width:424px;margin:0;font-size:15px;line-height:1.8}.hero-v8-solution{color:#c5c5c5;margin-top:13px}.hero-v8-solution strong{color:#d1d1d1;font-weight:400}.hero-v8-ctas{flex-wrap:wrap;align-items:center;gap:14px 23px;margin-top:27px;display:flex}.hero-v8-magnet{display:inline-block;position:relative}.hero-v8 .hero-v8-primary{--magnet-x:0px;--magnet-y:0px;color:#1b1b1b;min-height:49px;transform:translate3d(var(--magnet-x),var(--magnet-y),0);filter:none;background:#e0c7f3;border:1px solid #e0c7f3;border-radius:6px;gap:22px;padding:14px 19px;font-size:12px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s;display:inline-flex;box-shadow:0 5px 22px #6a6a6a0d}.hero-v8 .hero-v8-primary:hover{filter:none;background:#edd8fa;border-color:#edd8fa}.hero-v8-primary svg{width:14px;height:14px}.hero-v8-explore{color:#b5b5b5;align-items:center;gap:10px;min-height:44px;padding:7px 0;font-size:11px;display:inline-flex}.hero-v8-explore svg{color:#989898;width:12px;height:12px;transition:transform .3s}.hero-v8-explore:hover{color:#ddd}.hero-v8-explore:hover svg{transform:translate(2px,-2px)}.hero-v8-note{color:#8d8d8d;max-width:380px;margin:18px 0 0;font-size:10px;line-height:1.8}.hero-v8-visual{place-self:center;width:100%;min-width:0;margin:0;position:relative}.hero-v8-stage{aspect-ratio:1.13;isolation:isolate;width:100%;position:relative}.hero-v8-stage-heading{color:#888;letter-spacing:.04em;z-index:2;justify-content:space-between;align-items:center;gap:13px;font-size:8px;display:flex;position:absolute;top:2%;left:10%;right:4%}.hero-v8-stage-heading i{background:#b56cff;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 10px #b56cff55}.hero-v8-grid{z-index:0;pointer-events:none;opacity:.7;background-image:radial-gradient(#6c8cff38 .65px,#0000 .75px);background-size:26px 26px;position:absolute;inset:0 -4%;mask-image:radial-gradient(#000 25%,#0000 72%)}.hero-v8-grid.has-grid{background-image:none}.hero-v8-grid canvas{width:100%;height:100%;display:block}.hero-v8-art{z-index:1;will-change:auto;position:absolute;inset:6% -2% 0}.hero-v8-reveal,.hero-v8-tilt{width:100%;height:100%}.hero-v8-tilt{--tilt-x:0deg;--tilt-y:0deg;will-change:auto;transform:none}.hero-cubes-svg{filter:none;stroke:none;stroke-width:0;width:100%;height:100%;display:block;overflow:visible}.hero-cubes-svg text{stroke:none;stroke-width:0;text-rendering:geometricprecision;font-weight:400}.hero-cubes-svg .cube-drawing-guides{transform:skewX(var(--tilt-y)) skewY(var(--tilt-x));transform-origin:50% 60%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.system-cube .cube-top{transition:fill .4s,stroke-opacity .4s}.system-cube:hover .cube-top{stroke-opacity:1;filter:brightness(1.12)}.hero-v8-visual figcaption{color:#bfbfbf;align-items:flex-start;gap:13px;margin:9px 0 0 13%;font-size:11px;display:flex}.hero-v8-figure-index{color:#747474;margin-top:2px;font-size:9px}.hero-v8-visual figcaption strong{font-size:11px;font-weight:400;line-height:1.6;display:block}.hero-v8-visual figcaption>span>span{color:#8d8d8d;margin-top:4px;font-size:9px;line-height:1.8;display:block}.hero-v8-bottom{border-top:1px solid #b56cff24;justify-content:space-between;align-items:center;gap:23px;padding-block:21px 22px;display:flex}.hero-v8-founders{color:#cecece;align-items:center;gap:11px;min-height:42px;display:flex}.hero-v8-avatars{flex:none;align-items:center;display:flex}.hero-v8-avatars img{object-fit:cover;background:#1c1c1c;border:2px solid #0e0e0e;border-radius:50%;width:34px;height:34px}.hero-v8-avatars img+img{margin-left:-9px}.hero-v8-founders strong{font-size:11px;font-weight:400;line-height:1.5;display:block}.hero-v8-founders>span>span{color:#919191;margin-top:2px;font-size:9px;line-height:1.6;display:block}.hero-v8-founders>svg{color:#999;width:11px;height:11px;margin-left:7px;transition:transform .3s}.hero-v8-founders:hover>svg{color:#c6c6c6;transform:translate(1px,-1px)}.hero-v8-work{color:#9d9d9d;align-items:center;gap:15px;min-height:38px;font-size:10px;display:flex}.hero-v8-work svg{width:12px;height:12px}.hero-v8-work:hover{color:#c4c4c4}.hero-v8 .motion-toggle{color:#929292;white-space:nowrap;min-height:38px;padding:7px 0;font-size:9px}.hero-v8 .motion-toggle svg{width:12px;height:12px}.hero-v8 .motion-toggle:hover{color:#cbcbcb}.explorer-section{--demo-accent:#c48bf5;background:#0e0e0e;border-block-color:#2a2a2a}.explorer-section .editorial-head em{color:#acacac}.explorer-section .editorial-head>p{color:#a9a9a9}.pain-row{--pain-accent:#b56cff;color:#e0e0e0;border-color:#313131;border-radius:6px;padding-inline:14px}.pain-row[data-problem=crm]{--pain-accent:#00f0ff}.pain-row[data-problem=social]{--pain-accent:#ff5fd2}.pain-row[data-problem=web]{--pain-accent:#6c8cff}.pain-row[data-problem=custom]{--pain-accent:#ffb86c}.pain-row:before{background:radial-gradient(280px circle at var(--mx) var(--my),color-mix(in srgb,var(--pain-accent) 7%,transparent),transparent 75%)}.pain-row small{color:#949494}.pain-row>svg{color:#7c7c7c}.pain-row[aria-pressed=true]{background:color-mix(in srgb,var(--pain-accent) 8%,#121212);border-color:color-mix(in srgb,var(--pain-accent) 30%,#282828)}.pain-row[aria-pressed=true]:after{background:var(--pain-accent);opacity:.8}.pain-row[aria-pressed=true] .pain-number,.pain-row[aria-pressed=true]>svg,.pain-row:hover>svg{color:var(--pain-accent)}.explorer-footnote{color:#979797}.explorer-footnote svg{color:#8c8c8c}.explorer-section[data-service=crm]{--demo-accent:#7adce8}.explorer-section[data-service=social]{--demo-accent:#f298d9}.explorer-section[data-service=web]{--demo-accent:#a8b8ff}.explorer-section[data-service=custom]{--demo-accent:#edbd95}.solution-editorial{padding:0 0 4px}.solution-editorial .index-label{color:var(--demo-accent)}.solution-editorial h3{color:#e5e5e5}.solution-editorial>p{color:#a8a8a8}.solution-depth,.solution-depth details{border-color:#313131}.solution-depth summary{color:#c8c8c8}.solution-depth summary svg,.solution-depth li svg{color:#9a9a9a}.solution-depth li,.solution-depth details>p{color:#adadad}.solution-links .text-link{color:#b1b1b1}.solution-links .text-link svg{color:#999}.price-reveal{background:#191919;border-color:#4f4f4f}.price-reveal strong{color:#cecece}.price-reveal p{color:#b2b2b2}.foundation-window{--demo-accent:#c899f1;--demo-surface:#191919;--demo-border:#3b3b3b;color:#dbdbdb;background:#121212;border-color:#4e4e4e;box-shadow:0 18px 50px #03030355,0 0 42px #b56cff06}.foundation-window[data-service=crm]{--demo-accent:#7adce8;--demo-surface:#222;--demo-border:#4b4b4b}.foundation-window[data-service=social]{--demo-accent:#f298d9;--demo-surface:#1c1c1c;--demo-border:#424242}.foundation-window[data-service=web]{--demo-accent:#a8b8ff;--demo-surface:#212121;--demo-border:#4b4b4b}.foundation-window[data-service=custom]{--demo-accent:#edbd95;--demo-surface:#232323;--demo-border:#4b4b4b}.foundation-top{background:#161616;border-color:#323232}.foundation-top svg{color:var(--demo-accent)}.demo-expand{color:#bfbfbf;background:#212121;border-color:#4e4e4e}.demo-expand:hover{background:#2b2b2b;border-color:#7c7c7c}.foundation-rail{background:#0f0f0f;border-color:#282828}.app-nav-group,.app-brand>span{color:#838383}.foundation-rail .rail-icon{color:#949494}.foundation-rail .rail-icon.active{background:color-mix(in srgb,var(--demo-accent) 10%,#131313);border-color:color-mix(in srgb,var(--demo-accent) 32%,#2a2a2a);color:var(--demo-accent)}.foundation-rail .rail-icon:hover{color:#cecece;background:#b56cff08}.app-user{color:#bcbcbc;border-color:#282828}.foundation-window .workspace{background:#131313}.foundation-window .workspace-header,.foundation-window .workspace-actions{background:#171717;border-color:#313131}.foundation-window .ui-tabs{background:#101010;border-color:#383838}.foundation-window .ui-tabs button{color:#a8a8a8}.foundation-window .ui-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--demo-accent) 16%,#171717);color:var(--demo-accent)}.foundation-window .ui-button{background:var(--demo-accent);border-color:var(--demo-accent);color:#181818}.foundation-window .ui-button:hover{background:color-mix(in srgb,var(--demo-accent) 82%,white);border-color:var(--demo-accent)}.foundation-window .ui-tag,.foundation-window .ui-tag.green,.foundation-window .ui-tag.rose{color:var(--demo-accent);background:color-mix(in srgb,var(--demo-accent) 6%,#131313);border-color:var(--demo-border)}.foundation-window .knowledge-tree{background:#171717;border-color:#343434}.knowledge-tree .tree-header{color:#9e9e9e;border-color:#343434}.tree-search{background:#111;border-color:#3b3b3b}.tree-folder{color:#aaa}.foundation-window .tree-note[aria-pressed=true]{color:#c2c2c2;background:#b56cff15;border-color:#b56cff40}.foundation-window .tree-note[aria-pressed=true] svg{color:#c48bf5}.knowledge-editor{background:#121212}.foundation-window .document-pane{background:#1a1a1a;border-color:#3d3d3d}.document-toolbar{color:#999;border-color:#373737}.document-crumbs>span{color:#b4b4b4;background:#282828}.foundation-window .document-callout{color:#c4c4c4;background:#b56cff0a;border-color:#b56cff}.doc-backlinks{color:#989898;background:#1c1c1c;border-color:#3d3d3d}.foundation-window .knowledge-graph{background:#131313;border-color:#313131}.foundation-window .knowledge-graph path{stroke:#606060}.foundation-window .knowledge-graph .graph-flow{stroke:#b56cff}.foundation-window .graph-node{color:silver;background:#212121;border-color:#5c5c5c}.foundation-window .graph-node svg{color:#a0a0a0}.foundation-window .graph-node.g0{color:#d6d6d6;background:#333;border-color:#b56cff}.graph-legend i{background:#b56cff}.graph-legend i:nth-of-type(2){background:#6c8cff}.foundation-window .knowledge-answer{background:#202020;border-color:#5e5e5e}.knowledge-answer .micro-label,.knowledge-answer .answer-source{color:#bababa}.foundation-window .crm-mail,.foundation-window .crm-company,.foundation-window .triage-panel,.foundation-window .message-row,.foundation-window .calendar-day,.foundation-window .kanban-col{background:var(--demo-surface);border-color:var(--demo-border)}.foundation-window .message-row[aria-pressed=true],.foundation-window .crm-reply,.foundation-window .reply-preview,.foundation-window .calendar-post,.foundation-window .kanban-card{background:color-mix(in srgb,var(--demo-accent) 9%,var(--demo-surface));border-color:color-mix(in srgb,var(--demo-accent) 45%,var(--demo-border))}.foundation-window .company-label,.foundation-window .company-label svg,.foundation-window .kanban-col h5{color:var(--demo-accent)}.app-demo-footnote{color:#8f8f8f;background:#151515;border-color:#2f2f2f}.foundation-window .cms-fields{background:#1a1a1a;border-color:#3a3a3a}.foundation-window .cms-fields input,.foundation-window .cms-fields textarea{color:#d5d5d5;background:#111;border-color:#434343}.foundation-window .cms-preview{color:#242424;background:#dbdbdb}.foundation-window .cms-preview h5{color:#252525}.foundation-window .cms-preview p,.foundation-window .cms-preview .preview-brand{color:#5c5c5c}.foundation-window .cms-preview .preview-cta{color:#ececec;background:#505050;border-color:#505050}@media (width>=1500px){.new-hero.hero-v8{padding-top:138px}.hero-v8-layout{gap:52px;min-height:631px;padding-block:38px 41px}.hero-v8-lead,.hero-v8-solution{max-width:453px;font-size:16px}.hero-v8-eyebrow{font-size:12px}.hero-v8-ctas{margin-top:31px}}@media (width>=981px) and (height<=800px){.new-hero.hero-v8{padding-top:111px}.hero-v8-layout{min-height:510px;padding-block:21px 28px}.hero-v8 h1{margin-bottom:18px;font-size:clamp(54px,6vw,87px)}.hero-v8-eyebrow{margin-bottom:19px}.hero-v8-lead,.hero-v8-solution{font-size:14px}.hero-v8-solution{margin-top:10px}.hero-v8-ctas{margin-top:22px}.hero-v8-note{margin-top:12px}.hero-v8-bottom{padding-block:15px 17px}}@media (width<=1100px){.hero-v8-layout{gap:28px;min-height:550px}.hero-v8-ctas{gap:7px 17px}.hero-v8-lead,.hero-v8-solution{font-size:14px}.hero-v8 .hero-v8-primary{gap:19px;font-size:11px}.hero-v8-stage-heading{font-size:7px}.hero-v8-visual figcaption{margin-left:8%}.hero-v8-work{font-size:9px}}@media (width<=860px){.new-hero.hero-v8{padding-top:116px}.hero-v8-layout{grid-template-columns:1fr;gap:28px;min-height:0;padding-block:34px 29px}.hero-v8-copy{max-width:680px}.hero-v8 h1{margin-bottom:24px;font-size:clamp(42px,10.1vw,79px)}.hero-v8 h1 em{font-size:1.26em}.hero-v8-lead,.hero-v8-solution{max-width:500px;font-size:15px}.hero-v8-ctas{gap:16px 25px;margin-top:25px}.hero-v8 .hero-v8-primary{font-size:12px}.hero-v8-visual{width:100%;max-width:545px}.hero-v8-stage{aspect-ratio:1.12}.hero-v8-art{inset:8% 0 0}.hero-v8-visual figcaption{margin-left:13%}.hero-v8-bottom{gap:18px}.hero-v8-work{font-size:9px}.hero-v8 .motion-toggle{font-size:8px}}@media (width<=680px){.new-hero.hero-v8{padding-top:106px}.hero-v8-topline{align-items:flex-start;gap:21px;padding-bottom:15px;font-size:9px}.hero-v8-topline>span:first-child{max-width:135px}.hero-v8-topline>span:last-child{text-align:right;max-width:132px}.hero-v8-layout{gap:23px;padding-block:29px 24px}.hero-v8-eyebrow{margin-bottom:19px;font-size:10px}.hero-v8 h1{margin-bottom:20px;font-size:clamp(46px,12.3vw,82px)}.hero-v8-line{overflow:visible}.hero-v8-lead,.hero-v8-solution{font-size:14px;line-height:1.8}.hero-v8-solution{margin-top:11px}.hero-v8-ctas{flex-direction:column;align-items:flex-start;gap:5px;margin-top:22px}.hero-v8 .hero-v8-primary{gap:22px;min-height:48px;padding-inline:17px;font-size:12px}.hero-v8-explore{min-height:37px;font-size:11px}.hero-v8-note{max-width:280px;margin-top:12px;font-size:9px}.hero-v8-stage{aspect-ratio:1.1}.hero-v8-stage-heading{font-size:7px;top:0;left:7%;right:4%}.hero-v8-art{inset:5% -4% 0}.hero-v8-visual figcaption{gap:10px;margin:8px 0 0 5%}.hero-v8-visual figcaption strong{font-size:10px}.hero-v8-visual figcaption>span>span,.hero-v8-figure-index{font-size:8px}.hero-v8-bottom{grid-template-columns:1fr auto;gap:13px 17px;padding-block:17px 19px;display:grid}.hero-v8-founders{grid-column:1/-1;gap:10px}.hero-v8-avatars img{width:31px;height:31px}.hero-v8-founders strong{font-size:11px}.hero-v8-founders>span>span{font-size:9px}.hero-v8-work{min-height:33px;font-size:9px}.hero-v8 .motion-toggle{min-height:33px;font-size:8px}}@media (width<=370px){.new-hero.hero-v8{padding-top:101px}.hero-v8-topline{gap:18px;font-size:8px}.hero-v8 h1{font-size:46px}.hero-v8-lead,.hero-v8-solution{font-size:13px}.hero-v8-eyebrow{font-size:9px}.hero-v8 .hero-v8-primary{font-size:11px}.hero-v8-explore{font-size:10px}.hero-v8-work{gap:7px;font-size:8px}}@media (prefers-reduced-motion:reduce){.hero-v8-tilt,.hero-v8-primary,.hero-v8-explore svg,.hero-v8-founders>svg,.hero-cubes-svg text{stroke:none;stroke-width:0;text-rendering:geometricprecision;font-weight:400}.hero-cubes-svg .cube-drawing-guides{transform:skewX(var(--tilt-y)) skewY(var(--tilt-x));transform-origin:50% 60%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.system-cube .cube-top{transition:none}.hero-v8 .hero-v8-primary,.hero-v8-tilt,.hero-cubes-svg .cube-drawing-guides{transform:none}}.motion-paused .hero-v8-tilt,.motion-paused .hero-v8-primary,.motion-paused .hero-cubes-svg .cube-drawing-guides{transition:none;transform:none}@media screen{:root{--bg:#000;--surface:#111;--surface-2:#191919;--ink:#f5f5f5;--muted:#b0b0b0;--faint:#929292;--line:#303030;--ui:#121212;--ui-2:#1b1b1b;--ui-3:#292929;--luxury-ink:#f0f0f0;--luxury-muted:#aaa;--luxury-line:#303030}html,body{color:#f5f5f5;background:#000}.new-header,.new-header.scrolled{-webkit-backdrop-filter:none;filter:none;box-shadow:none;background:0 0}.new-nav{box-shadow:none;-webkit-backdrop-filter:none;filter:none;background:#0a0a0a;border-color:#303030}.new-header:before,.new-header:after,.new-nav:before,.new-nav:after{-webkit-backdrop-filter:none;filter:none;background:0 0}.new-nav-links a{color:#c4c4c4}.new-nav-links a:hover{color:#fff}.new-header .menu-button{color:#fff;background:#171717;border-color:#454545}.new-nav-actions>.btn-outline{background:linear-gradient(#111,#111) padding-box,var(--holo) border-box;color:#f5f5f5;box-shadow:none;border-color:#0000}.new-nav-actions>.btn-outline:hover{background:linear-gradient(#1c1c1c,#1c1c1c) padding-box,var(--holo) border-box;border-color:#0000;box-shadow:0 0 20px #b56cff0d}.new-hero.hero-v8,.scene-intro,.connection-story,.context-benefits,.explorer-section,.custom-manifesto,.bespoke-editorial,.projects-v2,.team-section,.journey-section,.partner-section,.faq-section,.faq-v3,.contact-section,.contact-v3,.footer-luxury{background:#000}.new-hero.hero-v8,.connection-story,.explorer-section,.bespoke-editorial,.journey-section,.contact-section,.contact-v3,.footer-luxury{border-color:#292929}.hero-v8:before{background:0 0}.hero-v8-grain{opacity:.025}.hero-v8 h1,.hero-v8 h1 em{color:#fff}.hero-v8-topline{color:#929292;border-color:#292929}.hero-v8-topline>span:first-child{color:#c6c6c6}.hero-v8-eyebrow{color:#b5b5b5}.hero-v8-lead{color:#b0b0b0}.hero-v8-solution{color:#ccc}.hero-v8-solution strong{color:#eee}.hero-v8-explore{color:silver}.hero-v8-explore:hover{color:#fff}.hero-v8-explore svg{color:#aaa}.hero-v8-note{color:#929292}.hero-v8-stage-heading{color:#999}.hero-v8-visual figcaption{color:#dedede}.hero-v8-visual figcaption>span>span,.hero-v8-figure-index{color:#999}.hero-v8-bottom{border-color:#292929}.hero-v8-founders{color:#e0e0e0}.hero-v8-avatars img{background:#1b1b1b;border-color:#000}.hero-v8-founders>span>span,.hero-v8-work,.hero-v8 .motion-toggle{color:#a0a0a0}.hero-v8-founders>svg{color:#b0b0b0}.hero-v8-founders:hover>svg,.hero-v8-work:hover,.hero-v8 .motion-toggle:hover{color:#fff}.story-heading,.editorial-head h2,.editorial-head h2 em,.solution-editorial h3,.bespoke-editorial h2,.bespoke-editorial h2 em,.journey-intro h2,.journey-intro h2 em,.partner-heading h3,.partner-heading h3 em,.team-v3-copy h2,.team-v3-copy h2 em,.faq-heading h2,.faq-heading h2 em,.contact-v3-copy h2,.contact-v3-copy h2 em{color:#f5f5f5}.story-copy>p,.editorial-head>p,.explorer-section .editorial-head>p,.solution-editorial>p,.bespoke-editorial p,.journey-intro>p,.partner-heading>p,.team-v3-copy>p,.team-v3-copy>p+p,.faq-heading>p,.contact-v3-copy>p{color:#b0b0b0}.story-step{color:#999}.story-step[aria-pressed=true]{color:#fff}.story-step .step-rail{background:#333}.story-scroll-note,.story-static-summary,.story-demo-label{color:#929292}.story-orbit{border-color:#ffffff0c}.scatter-card,.scatter-card.s2,.scatter-card.s3,.scatter-card.s4{background:#171717;border-color:#414141}.scatter-card .micro-label,.scatter-card.s2 .micro-label,.scatter-card.s3 .micro-label,.scatter-card.s4 .micro-label{color:#ccc}.scatter-card small{color:#aaa}.scatter-question{color:#777}.joined-app{background:#111;border-color:#404040}.joined-app .app-bar{background:#191919;border-color:#373737}.joined-nav{background:#121212;border-color:#323232}.joined-nav span{color:#bcbcbc}.joined-nav .active{color:#eee;background:#222}.joined-main>p{color:#aaa}.joined-block{background:#1c1c1c;border-color:#383838}.joined-block .micro-label,.joined-block .micro-label svg{color:#ccc}.joined-block strong{color:#ededed}.joined-block p{color:#b0b0b0}.joined-block .tiny-status{color:#bbb}.story-ai{background:#1a1a1a;border-color:#6a6a6a}.story-ai .micro-label{color:#ddd}.story-ai p{color:#bcbcbc}.benefit-card,.benefit-card:nth-child(2),.benefit-card:nth-child(3){--card-bg:#0d0d0d;--card-panel:#191919;--card-ink:#f0f0f0;--card-muted:#b0b0b0;box-shadow:inset 0 1px #ffffff03}.benefit-card:before{background:0 0}.pain-row{color:#eee;background:0 0;border-color:#333}.pain-row small{color:#a0a0a0}.pain-row>svg{color:#999}.pain-row[aria-pressed=true]{border-color:color-mix(in srgb,var(--pain-accent) 35%,#383838);background:#151515}.explorer-footnote{color:#a0a0a0}.explorer-footnote svg{color:#aaa}.solution-depth,.solution-depth details{border-color:#333}.solution-depth summary{color:#d0d0d0}.solution-depth summary svg,.solution-depth li svg{color:#b5b5b5}.solution-depth li,.solution-depth details>p{color:#b0b0b0}.solution-links .text-link,.solution-links .text-link svg{color:#d0d0d0}.price-reveal{background:#171717;border-color:#454545}.price-reveal strong{color:#f5f5f5}.price-reveal p{color:#b5b5b5}.foundation-window,.foundation-window[data-service]{--demo-surface:#1b1b1b;--demo-border:#393939;color:#e5e5e5;background:#111;border-color:#454545;box-shadow:0 18px 50px #0005}.foundation-top{background:#1a1a1a;border-color:#333}.foundation-rail{background:#0d0d0d;border-color:#303030}.app-nav-group,.app-brand>span,.foundation-rail .rail-icon{color:#a0a0a0}.foundation-rail .rail-icon.active{border-color:color-mix(in srgb,var(--demo-accent) 30%,#303030);color:var(--demo-accent);background:#202020}.foundation-rail .rail-icon:hover{color:#eee;background:#ffffff06}.app-user{color:#ccc;border-color:#333}.foundation-window .workspace{background:#141414}.foundation-window .workspace-header,.foundation-window .workspace-actions{background:#1a1a1a;border-color:#333}.foundation-window .ui-tabs{background:#111;border-color:#363636}.foundation-window .ui-tabs button{color:#aaa}.foundation-window .ui-tabs button[aria-pressed=true]{color:var(--demo-accent);background:#2b2b2b}.foundation-window .ui-tag,.foundation-window .ui-tag.green,.foundation-window .ui-tag.rose{background:#191919;border-color:#3f3f3f}.foundation-window .knowledge-tree,.knowledge-editor{background:#171717;border-color:#363636}.knowledge-tree .tree-header,.document-toolbar{color:#aaa;border-color:#373737}.tree-search{background:#101010;border-color:#3f3f3f}.tree-folder{color:#b5b5b5}.foundation-window .tree-note[aria-pressed=true]{color:#eee;background:#242424;border-color:#b56cff30}.foundation-window .document-pane{background:#1c1c1c;border-color:#3e3e3e}.document-crumbs>span{color:#bbb;background:#292929}.foundation-window .document-callout{color:#d0d0d0;background:#ffffff04}.doc-backlinks{color:#a0a0a0;background:#212121;border-color:#3d3d3d}.foundation-window .knowledge-graph{background:#141414;border-color:#383838}.foundation-window .knowledge-graph path{stroke:#626262}.foundation-window .knowledge-graph .graph-flow{stroke:#b56cff}.foundation-window .graph-node{color:#d5d5d5;background:#242424;border-color:#555}.foundation-window .graph-node svg{color:#bcbcbc}.foundation-window .graph-node.g0{color:#f0f0f0;background:#303030;border-color:#b56cff99}.foundation-window .knowledge-answer{background:#242424;border-color:#555}.foundation-window .message-row[aria-pressed=true],.foundation-window .crm-reply,.foundation-window .reply-preview,.foundation-window .calendar-post,.foundation-window .kanban-card{border-color:color-mix(in srgb,var(--demo-accent) 28%,#454545);background:#262626}.app-demo-footnote{color:#999;background:#171717;border-color:#343434}.foundation-window .cms-fields{background:#1b1b1b;border-color:#3b3b3b}.foundation-window .cms-fields input,.foundation-window .cms-fields textarea{color:#eee;background:#101010;border-color:#474747}.foundation-window .cms-preview{color:#252525;background:#e5e5e5}.foundation-window .cms-preview h5{color:#252525}.foundation-window .cms-preview p,.foundation-window .cms-preview .preview-brand{color:#626262}.foundation-window .cms-preview .preview-cta{color:#fff;background:#57497e;border-color:#57497e}.demo-expand{color:#ddd;background:#222;border-color:#494949}.demo-expand:hover{background:#2f2f2f;border-color:#888}.featured-project{background:#101010;border-color:#3d3d3d}.featured-copy .index-label{color:#aaa}.featured-copy h3 em{color:#eee}.featured-copy p{color:#b0b0b0}.project-image{background:#e5e5e5}.project-image:before{background:0 0}.team-people{border-color:#353535}.team-people strong{color:#eee}.team-people span{color:#aaa}.team-portrait{background:#121212;border-color:#444}.team-photo-glow{background:0 0}.team-photo-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.team-portrait figcaption{color:#bbb;background:linear-gradient(#0000,#000000ed 35%)}.journey-card{color:#eee;background:#151515;border-color:#424242}.audit-card{background:#222;border-color:#6c6c6c}.partner-section{border-color:#343434}.journey-costs{background:#101010;border-color:#363636}.faq-filters button{color:#b5b5b5;background:#141414;border-color:#3c3c3c}.faq-filters button:hover{background:#1f1f1f;border-color:#666}.faq-filters button[aria-pressed=true]{color:#fff;background:#292929;border-color:#888}.faq-v3 .faq-list details{border-color:#333}.faq-v3 .faq-list summary{color:#e5e5e5}.faq-v3 .faq-list details>p{color:#aaa}.lead-stepper{--stepper-frame:#111;--stepper-frame-edge:#484848;--stepper-tile:#2c2c2c;--stepper-tile-edge:#646464;--stepper-well:#0c0c0c;--stepper-track:#ffffff12;--stepper-ink:#eee;--stepper-muted:#aaa;--stepper-faint:#90909045;--stepper-solid-ink:#222;background:#111}.lead-stepper h3{color:#f0f0f0}.lead-choice,.start-option{background:#171717;border-color:#444}.lead-choice[aria-pressed=true],.start-option[aria-pressed=true]{background:#292929;border-color:#999}.lead-field input,.lead-field textarea{color:#eee;background:#0d0d0d;border-color:#555}.lead-summary{background:#1c1c1c;border-color:#555}.footer-luxury .footer-bottom{border-color:#303030}dialog{color:#eee;background:#111;border-color:#454545}dialog::backdrop{-webkit-backdrop-filter:none;background:#000000b8}.dialog-head{background:#171717;border-color:#333}.dialog-head .eyebrow{color:#aaa}.dialog-close{background:#222;border-color:#494949}.dialog-close:hover{background:#333}.demo-dialog-note{color:#999}}@media screen and (width<=680px){.new-nav-links{background:#111;border-color:#3e3e3e}.new-nav-links a{color:#ccc;border-color:#303030}.pain-row{background:#101010}.pain-row[aria-pressed=true]{background:#1a1a1a}}@media print{.new-hero.hero-v8{color:#222;background:#fff;padding:25px 0}.hero-v8 h1,.hero-v8 h1 em{color:#222}.hero-v8-lead,.hero-v8-solution,.hero-v8-solution strong{color:#444}.hero-v8-layout{min-height:0;padding-block:15px;display:block}.hero-v8-visual,.hero-v8-topline,.hero-v8-grain,.hero-v8-ctas,.hero-v8-note,.hero-v8-bottom{display:none}.benefit-card{color:#222;background:#fff;border-color:#777}.benefit-card h4{color:#222}.benefit-card>p,.benefit-card details>p{color:#444}}@media screen{.hero-v8-stage{aspect-ratio:600/430}.hero-v8-art{inset:0}.hero-v8-grid{opacity:.45;background-image:radial-gradient(#ffffff18 .65px,#0000 .75px);inset:0}.hero-v8-grid.has-grid{background-image:none}.hero-v8-visual figcaption{text-align:center;justify-content:center;align-items:center;gap:9px;margin:0;padding-top:12px}.hero-v8-visual figcaption strong{color:#b5b5b5;font-size:11px;line-height:1.6}.hero-v8-caption-dot{background:#b56cff;border-radius:50%;flex:none;width:4px;height:4px}.hero-cubes-svg .cube-lighting{pointer-events:none;stroke:none;stroke-width:0}.hero-cubes-svg .cube-label-text,.hero-cubes-svg .cube-base-label{fill:#ccc;stroke:none;stroke-width:0;font-family:Inter Tight,Arial,sans-serif;font-weight:400}.system-cube:hover .cube-top{filter:none;stroke-opacity:.85}}@media screen and (width>=981px){.new-hero.hero-v8{flex-direction:column;min-height:100svh;padding-top:104px;display:flex}.hero-v8 .hero-v8-shell{flex-direction:column;flex:1;max-width:1560px;min-height:calc(100svh - 105px);display:flex}.hero-v8-layout{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;min-height:0;padding-block:18px 24px}.hero-v8-copy{padding-bottom:0}.hero-v8 h1{font-size:clamp(54px,5.9vw,108px)}.hero-v8-lead,.hero-v8-solution{max-width:455px;font-size:15px}.hero-v8-visual{max-width:min(100%,139.535svh - 369.768px)}.hero-v8-bottom{flex:none;min-height:79px;padding-block:20px}}@media screen and (width>=1500px){.hero-v8-layout{gap:52px;padding-block:24px}.hero-v8-lead,.hero-v8-solution{max-width:475px;font-size:16px}.hero-v8-visual figcaption strong{font-size:12px}}@media screen and (width>=981px) and (height<=800px){.new-hero.hero-v8{padding-top:94px}.hero-v8 .hero-v8-shell{min-height:calc(100svh - 95px)}.hero-v8-layout{gap:34px;padding-block:18px}.hero-v8 h1{margin-bottom:19px;font-size:clamp(52px,5.5vw,90px)}.hero-v8-eyebrow{margin-bottom:18px}.hero-v8-lead,.hero-v8-solution{max-width:430px;font-size:14px}.hero-v8-ctas{margin-top:22px}.hero-v8-note{margin-top:12px}.hero-v8-bottom{min-height:65px;padding-block:14px}}@media screen and (width<=860px){.hero-v8-layout{gap:23px;padding-top:12px}.hero-v8-visual{max-width:570px}.hero-v8-visual figcaption{padding-top:3px}}@media screen and (width<=680px){.hero-v8-layout{gap:21px;padding-top:12px;padding-bottom:22px}.hero-v8-art{inset:0 -3%}.hero-v8-visual figcaption strong{font-size:10px}.hero-cubes-svg .cube-label-text{font-size:15px}}@media screen{.story-manual .story-pin{height:auto;min-height:0;padding-block:56px;overflow:visible}.story-manual .story-stage{perspective:none;grid-template-columns:1fr 1fr;align-content:start;gap:12px;height:auto;min-height:0;margin-inline:0;display:grid}.story-manual .story-orbit,.story-manual .story-static-summary{display:none}.story-manual .story-steps,.story-manual .story-scroll-note{display:flex}.story-manual .scatter-card{width:auto;min-width:0;box-shadow:none;padding:18px;display:block;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.story-manual .scatter-card .micro-label{letter-spacing:.035em;align-items:flex-start;gap:7px;font-size:10px;line-height:1.5}.story-manual .scatter-card strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.story-manual .scatter-card small{font-size:11px;line-height:1.6}.story-manual .scatter-question{display:none}.story-manual .joined-app,.story-manual .story-ai{grid-column:1/-1;height:auto;margin:0;display:block;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.story-manual .joined-app{box-shadow:none}.story-manual .joined-app .app-bar{gap:16px;padding:13px 15px;font-size:10px;line-height:1.6}.story-manual .app-bar .logo{flex:none;width:76px}.story-manual .joined-body{height:auto;display:block}.story-manual .joined-nav{border-bottom:1px solid #333;border-right:0;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.story-manual .joined-nav span{white-space:normal;min-width:0;margin:0;padding:7px 9px;font-size:10px}.story-manual .joined-nav svg{flex:none;width:13px;height:13px}.story-manual .joined-main{padding:19px 16px}.story-manual .joined-main h4{font-size:20px}.story-manual .joined-main>p{margin-bottom:18px;font-size:12px;line-height:1.7}.story-manual .joined-blocks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.story-manual .joined-block{min-width:0;padding:15px}.story-manual .joined-block .micro-label{letter-spacing:.025em;align-items:flex-start;font-size:10px;line-height:1.5}.story-manual .joined-block .micro-label svg{flex:none;margin-top:1px}.story-manual .joined-block strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.story-manual .joined-block p{font-size:12px;line-height:1.65}.story-manual .joined-block .tiny-status{font-size:10px;line-height:1.6}.story-manual .story-ai{box-shadow:none;border-color:#555;padding:20px}.story-manual .story-ai .micro-label{font-size:11px}.story-manual .story-ai strong{font-size:15px;line-height:1.5}.story-manual .story-ai p{font-size:13px;line-height:1.75}.story-manual .source-pills{gap:6px}.story-manual .source-pills span{padding:5px 7px;font-size:10px;line-height:1.5}.story-manual .story-demo-label{grid-column:1/-1;margin:5px 0 0;font-size:10px;line-height:1.7;position:static}.story-manual[data-scene="0"] .joined-app,.story-manual[data-scene="0"] .story-ai,.story-manual[data-scene="1"] .scatter-card,.story-manual[data-scene="1"] .story-ai,.story-manual[data-scene="2"] .scatter-card{display:none}}@media screen and (width<=900px),screen and (height<=699px){.story-manual .story-grid{grid-template-columns:1fr;gap:27px}.story-manual .story-copy{min-height:0;padding:0}.story-manual .story-copy .index-label{margin-bottom:22px;font-size:10px}.story-manual .story-heading{max-width:620px;min-height:2.14em;margin-bottom:15px;font-size:clamp(32px,6.4vw,46px)}.story-manual .story-description{max-width:620px;min-height:5.25em;font-size:15px;line-height:1.75}.story-manual .story-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.story-manual .story-step{color:#aaa;letter-spacing:0;text-align:center;touch-action:manipulation;background:#101010;border:1px solid #3b3b3b;border-radius:5px;justify-content:center;align-items:center;gap:0;min-height:49px;padding:12px 10px;font-size:12px;line-height:1.5}.story-manual .story-step .step-rail{display:none}.story-manual .story-step[aria-pressed=true]{color:#fff;background:#242424;border-color:#858585}.story-manual .story-scroll-note{margin-top:12px;font-size:11px;line-height:1.6}}@media screen and (width<=420px){.story-manual .story-pin{padding-block:43px}.story-manual .story-stage{gap:10px}.story-manual .scatter-card{padding:14px}.story-manual .scatter-card strong{font-size:13px}.story-manual .scatter-card .micro-label{gap:5px;font-size:9px}.story-manual .scatter-card small{font-size:10px}.story-manual .story-step{padding-inline:6px;font-size:11px}.story-manual .joined-blocks{grid-template-columns:1fr}.story-manual .joined-app .app-bar>span{text-align:right;font-size:9px}}@media screen{.journey-card--talk{--journey-accent:#00f0ff}.journey-card--build{--journey-accent:#b56cff}.audit-option .audit-card{--journey-accent:#ffb86c}.journey-card{border-color:#454545;border-color:color-mix(in srgb,var(--journey-accent,#b56cff) 30%,#292929);background:#121212;box-shadow:0 12px 30px #0003}.journey-card .journey-number{color:color-mix(in srgb,var(--journey-accent) 50%,#ddd)}.journey-card .journey-tag{border-color:color-mix(in srgb,var(--journey-accent) 24%,#333);color:color-mix(in srgb,var(--journey-accent) 25%,#c9c9c9);background:#161616}.journey-card .journey-example span{border-color:color-mix(in srgb,var(--journey-accent) 35%,#333)}.journey-card>.text-link svg,.journey-card .handoff-route svg{color:color-mix(in srgb,var(--journey-accent) 45%,#aaa)}.journey-intro .index-label i{opacity:.65;background:#00f0ff}.journey-contract svg{color:#96b1b3}.audit-option{isolation:isolate;border-top:1px solid #32302c;grid-template-columns:.84fr 1.16fr;align-items:start;gap:45px 100px;padding-block:52px 66px;display:grid;position:relative}.audit-option-copy{max-width:440px;padding-top:10px}.audit-option-copy .index-label{color:#aaa;margin-bottom:24px;font-size:9px}.audit-option-copy .index-label i{opacity:.65;background:#ffb86c}.audit-option-copy h3{letter-spacing:-.025em;color:#f5f5f5;font-size:clamp(31px,3.05vw,44px);line-height:1.16}.audit-option-copy h3 em{color:#f5f5f5}.audit-option-copy>p{color:#b0b0b0;max-width:420px;margin-top:23px;font-size:14px;line-height:1.85}.audit-option-copy>.text-link{color:#ddd;margin-top:18px;font-size:12px}.audit-option-copy>.text-link svg{color:#b7a18b}.audit-option .journey-card-top{flex-wrap:wrap;justify-content:flex-start;gap:9px 15px}.audit-option .audit-optional{padding:6px 9px;font-size:9px;line-height:1.5}.audit-purpose{color:#999;font-size:10px;line-height:1.6}.audit-option .audit-heading h3 em{color:#ead4bd}.audit-option .audit-price{color:#f5f5f5}.audit-option .audit-price small{color:#aaa}.audit-option .audit-deliverables{border-color:#42372e}.audit-option .audit-deliverables summary svg{color:#c7a584}.audit-option .audit-card>.btn{color:#eee;background:0 0;border-color:#6b5440}.audit-option .audit-card>.btn:hover{background:#1c1916;border-color:#97734e}.audit-option .audit-card>.btn svg{color:#d5b18d}.partner-section{border-color:#30363a}.partner-heading .index-label i{opacity:.65;background:#6c8cff}.partner-heading>.text-link svg{color:#9dacce}.partner-work>div:first-child{--partner-accent:#00f0ff}.partner-work>div:nth-child(2){--partner-accent:#b56cff}.partner-work>div:nth-child(3){--partner-accent:#ff5fd2}.partner-work>div>span{border-color:color-mix(in srgb,var(--partner-accent) 32%,#303030);background:#141414}.partner-work svg{color:color-mix(in srgb,var(--partner-accent) 45%,#c5c5c5)}.partner-terms{border-color:#38313e}.journey-costs span>svg{color:#a39bb4}.faq-heading .index-label i{opacity:.7;background:#b56cff}.faq-heading>.text-link svg{color:#b8a0cc}.faq-filters button[data-faq=project]{--faq-accent:#b56cff}.faq-filters button[data-faq=cost]{--faq-accent:#6c8cff}.faq-filters button[data-faq=ai]{--faq-accent:#ff5fd2}.faq-filters button[aria-pressed=true]{color:#eee;border-color:color-mix(in srgb,var(--faq-accent) 42%,#363636);background:#1b1b1b}.faq-v3 .faq-list details{border-inline-start:1px solid #0000;padding-inline:16px}.faq-v3 .faq-list details[open]{border-inline-start-color:#775689;background:#0b0b0b;border-bottom-color:#46364d}.faq-v3 .faq-list summary:after{color:#baa2cf}.contact-v3-copy .index-label i{opacity:.65;background:#ff5fd2}.contact-promise>span:first-child svg{color:#87bdc0}.contact-promise>span:nth-child(2) svg{color:#b5a0c6}.contact-promise>span:nth-child(3) svg{color:#c99ebc}.contact-v3 .contact-email>svg{color:#b5a0c6}.lead-stepper{--stepper-frame-edge:#4c3a57;--stepper-tile-edge:#76608a;--stepper-tile:#252525;--stepper-track:#b56cff12}.lead-choice[data-need=web]{--lead-accent:#00f0ff}.lead-choice[data-need=crm]{--lead-accent:#6c8cff}.lead-choice[data-need=knowledge]{--lead-accent:#b56cff}.lead-choice[data-need=social]{--lead-accent:#ff5fd2}.lead-choice[data-need=custom]{--lead-accent:#ffb86c}.lead-choice[data-need=unsure]{--lead-accent:#b56cff}.lead-choice>svg{color:color-mix(in srgb,var(--lead-accent) 40%,#bcbcbc)}.lead-choice:hover{border-color:color-mix(in srgb,var(--lead-accent) 33%,#444)}.lead-choice[aria-pressed=true]{border-color:color-mix(in srgb,var(--lead-accent) 52%,#444);background:#1e1e1e}.lead-choice[aria-pressed=true] .lead-choice-mark{color:color-mix(in srgb,var(--lead-accent) 50%,#ccc);border-color:color-mix(in srgb,var(--lead-accent) 35%,#444);background:#222}.start-option{--lead-accent:#b56cff}.start-option[data-start-choice=talk]{--lead-accent:#00f0ff}.start-option[data-start-choice=audit]{--lead-accent:#ffb86c}.start-option[data-start-choice=partner]{--lead-accent:#ff5fd2}.start-option>span>svg{color:color-mix(in srgb,var(--lead-accent) 40%,#c3c3c3)}.start-option[aria-pressed=true]{border-color:color-mix(in srgb,var(--lead-accent) 45%,#444);background:#1e1e1e}.start-option[aria-pressed=true]>svg{color:color-mix(in srgb,var(--lead-accent) 50%,#ddd)}.lead-field input:focus,.lead-field textarea:focus{border-color:#9b7bb5;outline:none;box-shadow:0 0 0 2px #b56cff12}.budget-options button[aria-pressed=true]{color:#eee;background:#232323;border-color:#755787}.lead-reference{border-color:#685078}.lead-summary{background:#161616;border-color:#51405c}.lead-summary-top{border-color:#3d3344}.lead-stepper .stepper__footer{border-color:#3c3344}.story-manual .scatter-card.s1{--scene-accent:#00f0ff}.story-manual .scatter-card.s2{--scene-accent:#6c8cff}.story-manual .scatter-card.s3{--scene-accent:#b56cff}.story-manual .scatter-card.s4{--scene-accent:#ff5fd2}.story-manual .scatter-card{border-color:color-mix(in srgb,var(--scene-accent) 30%,#292929);background:#121212}.story-manual .scatter-card .micro-label svg{color:color-mix(in srgb,var(--scene-accent) 45%,#ccc)}.story-manual .joined-app{border-color:#544163}.story-manual .joined-nav .active{color:#d6c3e5;background:#222}.story-manual .joined-nav .active svg{color:#bfa2d3}.story-manual .joined-block:first-child{--scene-accent:#00f0ff}.story-manual .joined-block:nth-child(2){--scene-accent:#6c8cff}.story-manual .joined-block:nth-child(3){--scene-accent:#b56cff}.story-manual .joined-block{border-color:color-mix(in srgb,var(--scene-accent) 25%,#303030);background:#161616}.story-manual .joined-block .micro-label svg{color:color-mix(in srgb,var(--scene-accent) 45%,#c9c9c9)}.story-manual .story-ai{background:#161616;border-color:#624157}.story-manual .story-ai .micro-label svg{color:#d4a0c3}.story-manual .source-pills span{color:#c3b8c0;background:#1b1b1b;border-color:#453540}.story-manual .story-step[data-scene="0"]{--scene-accent:#6c8cff}.story-manual .story-step[data-scene="1"]{--scene-accent:#b56cff}.story-manual .story-step[data-scene="2"]{--scene-accent:#ff5fd2}.story-manual .story-step[aria-pressed=true]{color:#eee;border-color:color-mix(in srgb,var(--scene-accent) 45%,#333);background:#1b1b1b}.featured-project[data-client=sando]{background:#111015;border-color:#4d4955}.featured-project[data-client=sando] .featured-copy .index-label{color:#b0cfc2}.featured-project[data-client=sando] .featured-copy h3 em{color:#c1dfd0}.featured-project[data-client=sando] .featured-copy p{color:#acb4b0}.featured-project[data-client=sando] .project-links .text-link{color:#d5e7df}.featured-project[data-client=sando] .project-route span{color:#c3d0c8}.featured-project[data-client=sando] .project-route svg{color:#8ba496}.featured-project[data-client=sando] .project-image{background:#d5e5df}.featured-project[data-client=sando] .project-image:before{background:linear-gradient(140deg,#bacdc3,#deeee5)}.featured-project[data-client=sando] .real-browser{border-color:#bcc9c0;box-shadow:-15px 17px 42px #243b3033}.featured-project[data-client=sando] .real-browser-bar{color:#687369;background:#f3f5f2}.featured-project[data-client=sando] .real-shot-label{color:#dfefe5;background:#172b20ed;border-color:#94bba0}}@media screen and (width<=1200px){.audit-option{gap:40px 65px}}@media screen and (width<=1049px){.audit-option{grid-template-columns:.86fr 1.14fr;gap:35px 40px}}@media screen and (width<=760px){.audit-option{grid-template-columns:1fr;gap:28px;padding-block:38px 45px}.audit-option-copy{max-width:490px;padding:0}.audit-option-copy h3{font-size:36px}.audit-option-copy>p{max-width:none}.audit-option-copy .index-label{margin-bottom:22px}}@media screen and (width<=420px){.audit-option-copy h3{font-size:32px}.audit-option .audit-heading{flex-wrap:wrap;gap:16px}.audit-option .audit-card>.btn{max-width:100%}.faq-v3 .faq-list details{padding-inline:12px}}@media print{.audit-option{margin-block:25px;display:block}.audit-option-copy{margin-bottom:20px}.audit-option-copy h3,.audit-option-copy h3 em{color:#222}.audit-option-copy>p{color:#555}}@property --button-orbit{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes button-orbit{to{--button-orbit:360deg}}@media screen{.hero-v8 .hero-v8-shell{z-index:1;position:relative}.hero-orb{aspect-ratio:1;opacity:.6;pointer-events:none;z-index:0;width:min(94vw,1180px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hero-orb canvas{width:100%;height:100%;display:block}.hero-orb-fallback{-webkit-mask-composite:xor;background:conic-gradient(from 35deg,#00f0ff22,#b56cff88,#6c8cff33,#00f0ff22);border-radius:50%;padding:1px;position:absolute;inset:12%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.hero-orb.has-webgl .hero-orb-fallback{display:none}.hero-v8 .hero-v8-primary{--button-orbit:0deg;isolation:isolate;color:#f5f5f5;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,var(--holo) border-box;border:1px solid #0000;animation:8s linear infinite button-orbit;position:relative;box-shadow:0 3px 20px #00000040}.hero-v8 .hero-v8-primary:hover{background:linear-gradient(#141414,#141414) padding-box,var(--holo) border-box;color:#fff;border-color:#0000}.hero-v8-primary:before{content:"";z-index:-1;background:conic-gradient(from var(--button-orbit),transparent 0deg,#00f0ff75 25deg,#b56cffb0 58deg,#ff5fd285 95deg,transparent 140deg,transparent 360deg);-webkit-mask-composite:xor;opacity:.65;filter:blur(5px);pointer-events:none;border-radius:8px;padding:3px;position:absolute;inset:-4px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.hero-v8-primary:after{background:0 0}.pain-row{grid-template-columns:64px minmax(0,1fr) auto;gap:16px}.pain-mini{align-self:center;width:64px;display:block}.pain-mini-svg{stroke:none;stroke-width:0;opacity:.68;width:64px;height:46px;display:block}.pain-row[aria-pressed=true] .pain-mini-svg{opacity:1}.case-flow{background:#0e0e0e;border:1px solid #333;border-radius:8px;margin:21px 0 15px;padding:8px 17px 13px}.case-flow-diagrams{place-items:center;min-width:0;height:87px;display:grid}.case-flow-svg{stroke:none;stroke-width:0;width:100%;max-width:510px;height:87px;display:block}.case-flow-svg use{fill:none;stroke-width:1.3px}.case-flow-svg text{stroke:none;stroke-width:0;text-rendering:geometricprecision;font-weight:400}.case-flow-bottom{border-top:1px solid #272727;justify-content:space-between;align-items:center;gap:13px;padding-top:8px;display:flex}.case-flow-bottom p{color:#a8a8a8;max-width:85%;font-size:10px;line-height:1.7}.scene-motion{color:#bcbcbc;background:#141414;border:1px solid #424242;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:32px;min-height:32px;font-size:10px;display:inline-flex}.scene-motion svg{fill:none;width:12px;height:12px}.scene-motion:disabled{opacity:.4;cursor:default}.scene-motion:hover:not(:disabled){color:#eee;border-color:#8f709f}.service-demo-access{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;margin:0 0 15px;padding:7px 0;display:flex}.service-demo-access>span{color:#999;font-size:10px;line-height:1.7}.service-demo-access .text-link{color:#e5e5e5;flex:none;min-height:35px;font-size:11px;line-height:1.8}.service-demo-access .text-link svg{color:#bba3ce;width:12px;height:12px}.connected-v14{background:#000;border-top:1px solid #292929;padding-block:95px}.connected-intro{max-width:850px;margin-bottom:37px}.connected-intro .index-label i{opacity:.65;background:#6c8cff}.connected-intro>p{max-width:700px}.connected-simulator{--connection-accent:#b56cff;background:#0e0e0e;border:1px solid #48394f;border-radius:11px;min-width:0;padding:26px}.connected-toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.connected-example-choices{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.connected-example-choices button{color:#999;background:#131313;border:1px solid #363636;border-radius:5px;min-height:42px;padding:11px 15px;font-size:11px;line-height:1.6}.connected-example-choices button[aria-pressed=true]{border-color:color-mix(in srgb,var(--connection-accent) 40%,#363636);color:#eee;background:#222}.connected-pause{min-height:38px;padding:8px 10px}.connected-story-label{border-bottom:1px solid #2f2f2f;justify-content:space-between;align-items:center;gap:25px;margin:29px 0 24px;padding-bottom:19px;display:flex}.connected-story-label>span{color:#999;flex:none;align-items:center;gap:8px;font-size:9px;display:flex}.connected-story-label i{background:var(--connection-accent);opacity:.8;border-radius:50%;width:4px;height:4px}.connected-story-label>p{color:#d1d1d1;text-align:right;font-size:12px;line-height:1.7}.connected-lane{isolation:isolate;grid-template-columns:1fr 1fr 1.15fr;align-items:stretch;gap:35px;display:grid;position:relative}.connected-wires{stroke:none;stroke-width:0;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connected-wires path{stroke:var(--connection-accent);stroke-width:1.2px;opacity:.6;fill:none}.connected-wires circle{fill:var(--connection-accent);stroke:none}.connected-node{z-index:1;background:#171717;border:1px solid #373737;border-radius:8px;min-width:0;min-height:324px;padding:20px;transition:border-color .4s,background .4s;position:relative}.connected-node-heading{color:#bcbcbc;flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;margin-bottom:21px;font-size:9px;line-height:1.6;display:flex}.connected-node-heading>svg{color:#a0a0a0;flex:none;width:13px;height:13px}.connected-result-status{color:#999;background:#252525;border:1px solid #414141;border-radius:3px;max-width:100%;padding:3px 6px;font-size:8px}.connected-person{align-items:center;gap:10px;margin-bottom:22px;display:flex}.connected-person>span{color:#ccc;background:#2b2b2b;border:1px solid #4b4b4b;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.connected-person strong{color:#dedede;font-size:12px;font-weight:600;line-height:1.5;display:block}.connected-person small{color:#8c8c8c;margin-top:4px;font-size:9px;line-height:1.6;display:block}.connected-input-text{color:#e0e0e0;white-space:pre-line;font-size:15px;line-height:1.8}.connected-input-note{color:#939393;margin-top:19px;font-size:10px;line-height:1.8;display:block}.connected-source{border-top:1px solid #333;align-items:start;gap:10px;min-height:67px;padding-block:14px;display:flex}.connected-source>svg{color:#b0a1be;flex:none;width:13px;height:13px;margin-top:3px}.connected-source span{color:#919191;font-size:9px;line-height:1.6;display:block}.connected-source strong{color:#ccc;margin-top:4px;font-size:11px;font-weight:400;line-height:1.75;display:block}.connected-output h3{letter-spacing:-.02em;color:#e5e5e5;margin-bottom:18px;font-size:20px;font-weight:400;line-height:1.35}.connected-output-text{color:#b4b4b4;min-height:120px;font-size:12px;line-height:1.85}.connected-review{color:#c5add5;border-top:1px solid #564262;align-items:start;gap:9px;min-height:66px;margin-top:17px;padding-top:13px;font-size:10px;line-height:1.75;display:flex}.connected-review svg{flex:none;width:12px;height:12px;margin-top:2px}.connected-v14 .connected-review[hidden]{visibility:hidden;display:flex!important}.connected-simulator[data-phase="0"] .connected-input{background:#1b1b1b;border-color:#6573a0}.connected-simulator[data-phase="1"] .connected-context{border-color:color-mix(in srgb,var(--connection-accent) 50%,#3c3c3c);background:#1c1c1c}.connected-simulator[data-phase="2"] .connected-output,.connected-simulator[data-phase="3"] .connected-output{border-color:color-mix(in srgb,var(--connection-accent) 45%,#454545)}.connected-playback{margin-top:27px}.connected-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.connected-phases button{color:#777;text-align:left;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:10px;line-height:1.7}.connected-phases button.is-complete{color:#aaa}.connected-phases button.is-current{color:#dedede}.connected-timer{background:#2f2f2f;height:2px;margin-top:13px;overflow:hidden}.connected-timer>span{background:var(--connection-accent);opacity:.65;width:100%;height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}#connected-caption{color:#999;min-height:2em;margin-top:17px;font-size:11px;line-height:1.8}.connected-foot{justify-content:space-between;align-items:start;gap:35px;margin-top:23px;display:flex}.connected-foot>p{color:#999;max-width:700px;font-size:11px;line-height:1.8}.connected-foot .text-link{color:#ddd;flex:none;font-size:12px}.connected-foot .text-link svg{color:#b5a0c6}}.case-flow-svg[hidden]{display:none!important}@media screen and (width<=1100px){.connected-lane{gap:23px}.connected-node{padding:18px}.connected-output h3{font-size:18px}}@media screen and (width<=900px){.connected-lane{grid-template-columns:1fr;gap:0;min-height:350px}.connected-wires{display:none}.connected-node{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .35s,transform .35s,border-color .35s;transform:translateY(8px)}.connected-simulator[data-phase="0"] .connected-input,.connected-simulator[data-phase="1"] .connected-context,.connected-simulator[data-phase="2"] .connected-output,.connected-simulator[data-phase="3"] .connected-output{opacity:1;visibility:visible;pointer-events:auto;transform:none}.connected-node{min-height:0;padding:23px}.connected-input-text{max-width:620px;font-size:16px}.connected-source{min-height:0;padding-block:13px}.connected-context .connected-node-heading{margin-bottom:16px}.connected-source strong{font-size:13px}.connected-source span{font-size:10px}.connected-output h3{font-size:22px}.connected-output-text{max-width:680px;min-height:100px;font-size:14px}.connected-review{min-height:54px;font-size:12px}.connected-node-heading{font-size:10px}.connected-person strong{font-size:14px}.connected-person small{font-size:11px}.connected-input-note{font-size:12px}}@media screen and (width<=680px){.hero-orb{opacity:.55;width:142vw}.pain-row{grid-template-columns:60px minmax(0,1fr) auto;gap:14px}.pain-mini,.pain-mini-svg{width:60px}.pain-mini-svg{height:44px}.case-flow{margin-top:22px;padding-inline:9px}.case-flow-diagrams,.case-flow-svg{height:78px}.case-flow-svg text{font-size:20px}.case-flow-bottom p{max-width:83%;font-size:11px}.case-flow-bottom{padding:9px 5px 0}.service-demo-access{flex-wrap:wrap;gap:15px;padding:13px 15px}.service-demo-access>span{font-size:11px}.service-demo-access .text-link{font-size:12px}.connected-v14{padding-block:73px}.connected-intro{margin-bottom:28px}.connected-simulator{padding:18px}.connected-toolbar{flex-wrap:wrap;align-items:start;gap:13px}.connected-example-choices{gap:7px}.connected-example-choices button{min-height:42px;padding-inline:10px;font-size:11px}.connected-pause{min-height:36px;font-size:11px}.connected-story-label{margin-top:24px;padding-bottom:17px;display:block}.connected-story-label>p{text-align:left;min-height:3.4em;margin-top:13px;font-size:13px}.connected-story-label>span{font-size:10px}.connected-node{padding:20px}.connected-input-text{font-size:15px}.connected-output h3{font-size:21px}.connected-output-text{min-height:120px;font-size:13px}.connected-source strong{font-size:12px}.connected-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.connected-phases button{font-size:11px}.connected-timer{margin-top:17px}#connected-caption{min-height:5.4em;font-size:12px}.connected-foot{display:block}.connected-foot>p{font-size:12px}.connected-foot .text-link{margin-top:15px}}@media screen and (width<=370px){.pain-row{grid-template-columns:50px minmax(0,1fr) auto;gap:12px}.pain-mini,.pain-mini-svg{width:50px}.case-flow-svg text{font-size:22px}.connected-simulator{padding:14px}.connected-node{padding:18px}}@media (prefers-reduced-motion:reduce){.hero-v8 .hero-v8-primary{animation:none}.connected-node{transition:none}}html.motion-paused .hero-v8 .hero-v8-primary{animation-play-state:paused}html.motion-paused .connected-node{transition:none}@media print{.hero-orb,.hero-v8-primary:before,.pain-mini,.case-flow,.scene-motion,.connected-wires,.connected-example-choices,.connected-timer{display:none}.connected-lane{display:block}.connected-node{break-inside:avoid}}@font-face{font-family:Pikstrapi Manrope;src:url(/impeccable/assets/demo-regular.ttf)format("truetype");font-weight:400 600;font-display:swap}@font-face{font-family:Pikstrapi Manrope;src:url(/impeccable/assets/demo-semibold.ttf)format("truetype");font-weight:700 900;font-display:swap}.apps{border-top:1px solid var(--color-line);background:var(--color-bg-2);padding:100px 0;scroll-margin-top:100px}.apps-heading{grid-template-columns:2fr 1fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.apps-heading h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:700;line-height:1.05}.apps-heading>p{color:var(--color-text-2);margin:0;font-size:16px;line-height:1.6}.apps-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.apps-v14 .app{border-radius:var(--radius-card);min-width:0;padding:clamp(24px,4vw,56px)}.apps-v14 .app-pikstrapi{--app-ink:#19151e;--app-muted:#68616a;--app-accent:#a7460f;color:var(--app-ink);background:#fffaf6;font-family:Pikstrapi Manrope,sans-serif}.apps-v14 .app-genlegaltxts{--app-ink:#111827;--app-muted:#4b5563;--app-accent:#2563eb;color:var(--app-ink);background:#f9fafb;font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.apps-v14 .app-heading{border-bottom:1px solid #e7ded7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:28px;display:flex}.apps-v14 .app-genlegaltxts .app-heading{border-color:#e5e7eb}.apps-v14 .app-brand{align-items:center;gap:14px;min-width:0;max-width:100%;display:flex}.apps-v14 .app-logo{object-fit:contain;flex-shrink:0}.apps-v14 .app-logo-pikstrapi{width:64px;height:64px}.apps-v14 .app-logo-genlegaltxts{width:52px;height:52px}.apps-v14 .app h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800}.apps-v14 .app-pikstrapi h3{font-size:36px}.apps-v14 .app-status{color:var(--app-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.apps-v14 .app-status>span{background:#15803d;border-radius:50%;width:6px;height:6px}.apps-v14 .app-lead{letter-spacing:-.03em;text-wrap:balance;max-width:24ch;margin:0 0 24px;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.1}.apps-v14 .app-pikstrapi .app-lead{max-width:26ch;font-size:clamp(34px,4.5vw,58px);font-weight:800}.apps-v14 .app-lead>span{color:var(--app-accent)}.apps-v14 .app-description{max-width:68ch;color:var(--app-muted);margin:0 0 28px;font-size:16px;line-height:1.7}.apps-v14 .app-actions{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.apps-v14 .app-features{color:var(--app-muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.apps-v14 .app-link{color:#25150e;background:#ff9c35;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:14px 22px;font-size:14px;font-weight:800;transition:background-color .2s;display:inline-flex}.apps-v14 .app-pikstrapi .app-link:hover{background:#ffb563}.apps-v14 .app-genlegaltxts .app-link{color:#fff;background:#2563eb;border-radius:999px}.apps-v14 .app-genlegaltxts .app-link:hover{background:#1d4ed8}.apps-v14 .app-link:focus-visible{outline:3px solid var(--app-accent);outline-offset:5px}.apps-v14 .app-promo{margin-top:36px;display:block}.apps-v14 .app-video{aspect-ratio:16/9;object-fit:contain;background:#fffaf6;border-radius:12px;width:100%;height:auto;display:block}.apps-v14 .video-error,.apps-v14 .app-promo noscript p{color:var(--app-muted);margin:12px 0 0;font-size:14px}@media (width<=820px){.apps{padding:72px 0}.apps-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.apps-grid{gap:24px}.apps-v14 .app-heading{margin-bottom:26px;padding-bottom:22px}.apps-v14 .app-promo{margin-top:28px}}@media (width<=480px){.apps-v14 .app h3{font-size:23px}.apps-v14 .app-pikstrapi h3{font-size:28px}.apps-v14 .app-logo-pikstrapi{width:48px;height:48px}.apps-v14 .app-logo-genlegaltxts{width:44px;height:44px}.apps-v14 .app-status,.apps-v14 .app-link{width:100%}.apps-v14 .app-description{font-size:15px}}@media (prefers-reduced-motion:reduce){.apps-v14 .app-link{transition:none}}.apps-v14{--color-bg-2:#000;--color-line:#ffffff14;--color-text-2:#f4f4f6a8;--radius-card:18px;background:#000}.apps-v14 .apps-heading{max-width:none}.apps-v14 .apps-heading h2,.apps-v14 .apps-heading h2 em{color:#f5f5f5}.apps-v14 .serif{font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.apps-v14 .app h3,.apps-v14 .app-lead{color:var(--app-ink)}.apps-v14 .app p,.apps-v14 .app a,.apps-v14 .app h3,.apps-v14 .app .app-lead{font-family:inherit}.apps-v14 .app-link{border:0;text-decoration:none}.apps-v14 .app-link svg{fill:none;stroke-width:1.5px;width:18px;height:18px}.apps-v14 .app-status>span{flex:none}.apps-v14 .app-promo .video-error[hidden]{display:none!important}@media screen{.hero-v8 h1 .hero-connected-word{color:#fff;text-shadow:-.65px 0 #00f0ff80,.65px 0 #ff5fd280,0 .65px #b56cff90,0 0 28px #b56cff1a;position:relative}.hero-connected-word:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(90deg,#00f0ff00,#00f0ff88 20%,#6c8cffaa 44%,#b56cff99 68%,#ff5fd266 85%,#ff5fd200);height:1px;position:absolute;bottom:.025em;left:6%;right:3%}.hero-blueprint{z-index:0;pointer-events:none;background-image:linear-gradient(#6c8cff0b 1px,#0000 1px),linear-gradient(90deg,#b56cff0a 1px,#0000 1px);background-size:104px 104px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(68% 64% at 64%,#000,#0000 92%);mask-image:radial-gradient(68% 64% at 64%,#000,#0000 92%)}.hero-blueprint span{background:#b56cff60;border-radius:50%;width:5px;height:5px;animation:7s ease-in-out infinite blueprint-breathe;position:absolute;box-shadow:0 0 16px #b56cff20}.hero-blueprint span:first-child{background:#6c8cff80;top:310px;left:310px}.hero-blueprint span:nth-child(2){animation-delay:-2.3s;top:25%;right:20%}.hero-blueprint span:nth-child(3){background:#00f0ff66;animation-delay:-4.6s;bottom:21%;right:12%}.motion-paused .hero-blueprint span{animation-play-state:paused}.connection-story .scatter-card.s1{--scene-accent:#00f0ff}.connection-story .scatter-card.s2{--scene-accent:#6c8cff}.connection-story .scatter-card.s3{--scene-accent:#b56cff}.connection-story .scatter-card.s4{--scene-accent:#ff5fd2}.connection-story .scatter-card{border-color:color-mix(in srgb,var(--scene-accent) 30%,#292929);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--scene-accent) 8%,transparent),0 18px 50px #00000040;background:#121212}.connection-story .scatter-card .micro-label svg{color:color-mix(in srgb,var(--scene-accent) 55%,#c9c9c9)}.connection-story .joined-app{border-color:#544163}.connection-story .joined-nav .active{color:#d6c3e5;background:#201e22}.connection-story .joined-nav .active svg{color:#bfa2d3}.connection-story .joined-block:first-child{--scene-accent:#00f0ff}.connection-story .joined-block:nth-child(2){--scene-accent:#6c8cff}.connection-story .joined-block:nth-child(3){--scene-accent:#b56cff}.connection-story .joined-block{border-color:color-mix(in srgb,var(--scene-accent) 27%,#303030);background:#161616}.connection-story .joined-block .micro-label svg{color:color-mix(in srgb,var(--scene-accent) 55%,#c9c9c9)}.connection-story .story-ai{background:#161416;border-color:#624157}.connection-story .story-ai .micro-label svg{color:#d4a0c3}.connection-story .source-pills span{color:#c3b8c0;background:#1b191b;border-color:#453540}.connected-v15 .connected-simulator{background:#090909;border-color:#463849;max-width:1040px;margin-inline:auto;padding:24px;box-shadow:0 20px 70px #00000050}.connected-v15 .connected-story-label{margin:24px 0 20px;padding-bottom:18px}.connected-v15 .connected-story-label>p{font-size:13px}.connected-v15 .connected-lane{background:#111;border:1px solid #373037;border-radius:8px;gap:0;min-height:0;display:block;overflow:hidden}.connected-workspace-bar{background:#191719;border-bottom:1px solid #353035;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:12px 23px;font-size:11px;line-height:1.6;display:flex}.connected-workspace-bar>span:first-child{color:#cecece;align-items:center;gap:9px;display:flex}.connected-workspace-bar svg{width:14px;height:14px;color:color-mix(in srgb,var(--connection-accent) 55%,#bbb);flex:none}.connected-workspace-bar i{color:#666;font-style:normal}.connected-workspace-state{color:#c0afc9;flex:none;font-size:10px;line-height:1.6}.connected-v15 .connected-node{opacity:1;visibility:visible;pointer-events:auto;background:#111;border:0;border-radius:0;grid-area:auto;min-height:0;padding:19px 25px;transition:background .4s;display:block;transform:none;box-shadow:inset 2px 0 #0000}.connected-v15 .connected-node-heading{color:#aaa;gap:8px;min-height:0;margin:0 0 13px;font-size:10px;line-height:1.6}.connected-v15 .connected-node-heading>svg{color:color-mix(in srgb,var(--connection-accent) 55%,#bcbcbc);width:14px;height:14px}.connected-v15 .connected-input{border-bottom:1px solid #2b2b2b}.connected-request{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:28px;display:grid}.connected-v15 .connected-person{align-items:start;margin:0}.connected-v15 .connected-person strong{font-size:12px;line-height:1.6}.connected-v15 .connected-person small{margin-top:3px;font-size:10px}.connected-v15 .connected-person>span{color:#ddd2df;background:#232023;border-color:#4b3f4b;flex:none}.connected-v15 .connected-input-text{color:#dfdfdf;max-width:640px;min-height:2.8em;font-size:14px;line-height:1.7}.connected-v15 .connected-input-note{color:#929292;margin-top:6px;font-size:10px;line-height:1.7}.connected-v15 .connected-context{border-bottom:1px solid #2b2b2b;padding-block:16px}.connected-v15 .connected-context .connected-node-heading{margin-bottom:11px}.connected-sources{flex-wrap:wrap;gap:9px;display:flex}.connected-v15 .connected-source{background:#191619;border:1px solid #393039;border-radius:4px;flex:215px;gap:8px;min-height:0;padding:7px 11px;display:flex}.connected-v15 .connected-source>svg{color:#b7a3c0;width:13px;height:13px;margin-top:3px}.connected-v15 .connected-source span{color:#aaa;font-size:9px;line-height:1.4}.connected-v15 .connected-source strong{color:#d0cbd3;margin-top:3px;font-size:11px;line-height:1.5}.connected-v15 .connected-output{padding-top:22px}.connected-run-label{color:#9e93a3;margin-left:auto;font-size:10px}.connected-v15 .connected-output h3{color:#f0f0f0;min-height:1.4em;margin:0 0 7px;font-size:22px;font-weight:400;line-height:1.4}.connected-v15 .connected-output-text{color:#9f9f9f;max-width:690px;min-height:3.4em;margin-bottom:13px;font-size:12px;line-height:1.7}.connected-action-feed{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.connected-action{background:#141414;border:1px solid #303030;border-radius:5px;grid-template-columns:21px 27px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;padding:12px 15px;transition:border-color .4s,background .4s;display:grid;position:relative}.connected-action-check{color:#cbb5d7;border:1px solid #505050;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:relative}.connected-action-check svg{opacity:0;width:11px;height:11px;transition:opacity .25s}.connected-action-icon{background:#1c1a1c;border:1px solid #343034;border-radius:4px;place-items:center;width:27px;height:29px;display:grid}.connected-action-icon svg{color:#a597ac;width:14px;height:14px}.connected-action strong{color:#bdbdbd;font-size:12px;font-weight:600;line-height:1.6;display:block}.connected-action p{color:#959595;margin-top:3px;font-size:10px;line-height:1.65}.connected-action-status{color:#a0a0a0;white-space:nowrap;border:1px solid #353535;border-radius:4px;padding:3px 7px;font-size:9px;line-height:1.6}.connected-action[data-state=running]{border-color:color-mix(in srgb,var(--connection-accent) 45%,#393039);background:#1a171a}.connected-action[data-state=running] .connected-action-check{border-color:#4b3f4b}.connected-action[data-state=running] .connected-action-check:after{content:"";border:1px solid #0000;border-top-color:var(--connection-accent);border-radius:50%;animation:1.2s linear infinite connected-working;position:absolute;inset:-1px}.connected-action[data-state=running] strong,.connected-action[data-state=done] strong{color:#f0edf2}.connected-action[data-state=done]{border-color:color-mix(in srgb,var(--connection-accent) 24%,#303030);background:#181618}.connected-action[data-state=done] .connected-action-check{background:color-mix(in srgb,var(--connection-accent) 10%,#171717);border-color:color-mix(in srgb,var(--connection-accent) 50%,#414141);color:color-mix(in srgb,var(--connection-accent) 55%,#f5f5f5)}.connected-action[data-state=done] .connected-action-check svg{opacity:1}.connected-action[data-state=done] .connected-action-status{color:#d1c5d6;background:#221c25;border-color:#4c3e53}.connected-v15 .connected-review{color:#c2b2c8;background:#1a151b;border:1px solid #4a374b;border-radius:5px;align-items:start;gap:10px;min-height:54px;margin:14px 0 0;padding:12px 14px;font-size:11px;line-height:1.7}.connected-v15 .connected-review>svg{width:14px;height:14px;margin-top:3px}.connected-review strong{color:#e2d4e7;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.connected-review span{display:block}.connected-v15 .connected-simulator[data-phase="0"] .connected-input,.connected-v15 .connected-simulator[data-phase="1"] .connected-context,.connected-v15 .connected-simulator[data-phase="2"] .connected-output{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--connection-accent) 50%,#333);background:#171417}.connected-v15 .connected-playback{margin-top:21px}.connected-v15 .connected-phases{gap:12px}.connected-v15 .connected-phases button{align-items:center;gap:7px;min-height:42px;padding:9px 0;font-size:11px;display:flex}.connected-phases button>span{color:#6d6371;border:1px solid #343034;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.connected-phases button.is-current>span{border-color:color-mix(in srgb,var(--connection-accent) 40%,#3c333f);color:#d2bddc;background:#201922}.connected-v15 #connected-caption{max-width:850px;min-height:3.6em;margin-top:13px;font-size:12px}.connected-v15 .connected-foot{max-width:1040px;margin-inline:auto}.motion-paused .connected-action-check:after,.connected-v15 .connected-simulator.is-paused .connected-action-check:after{animation-play-state:paused}}@keyframes blueprint-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes connected-working{to{transform:rotate(360deg)}}@media screen and (width<=900px){.connected-v15 .connected-request{grid-template-columns:170px minmax(0,1fr);gap:20px}.connected-v15 .connected-source{flex-basis:190px}.connected-v15 .connected-output h3{font-size:21px}}@media screen and (width<=680px){.hero-blueprint{opacity:.7;background-size:78px 78px}.hero-v8 h1 .hero-connected-word{text-shadow:-.5px 0 #00f0ff80,.5px 0 #ff5fd280,0 .5px #b56cff90}.connected-v15 .connected-simulator{padding:14px}.connected-v15 .connected-toolbar{flex-wrap:wrap;gap:12px}.connected-v15 .connected-example-choices{width:100%}.connected-v15 .connected-example-choices button{flex:110px;padding:9px 10px;font-size:11px}.connected-v15 .connected-story-label{margin-top:19px;margin-bottom:17px}.connected-v15 .connected-story-label>p{min-height:3.4em;font-size:13px}.connected-workspace-bar{flex-wrap:wrap;gap:8px;padding:11px 14px}.connected-workspace-bar>span:first-child,.connected-workspace-state{font-size:10px}.connected-v15 .connected-node{opacity:1;visibility:visible;grid-area:auto;min-height:0;padding:18px 15px;transform:none}.connected-v15 .connected-request{grid-template-columns:1fr;gap:13px}.connected-v15 .connected-person strong{font-size:13px}.connected-v15 .connected-input-text{min-height:5.1em;font-size:14px}.connected-v15 .connected-input-note{min-height:3.4em;font-size:11px}.connected-v15 .connected-source{flex-basis:100%;min-height:58px;padding:9px 11px}.connected-v15 .connected-source strong{font-size:12px}.connected-v15 .connected-output h3{min-height:2.8em;font-size:21px}.connected-v15 .connected-output-text{min-height:5.1em;font-size:12px}.connected-run-label{font-size:9px}.connected-action{grid-template-columns:17px 23px minmax(0,1fr);gap:9px;min-height:106px;padding:12px 10px}.connected-action-icon{width:23px;height:26px}.connected-action strong{font-size:12px}.connected-action p{font-size:11px}.connected-action-status{grid-column:3;justify-self:start;margin-top:-3px;font-size:9px}.connected-v15 .connected-review{min-height:105px;padding:12px;font-size:11px}.connected-v15 .connected-phases{grid-template-columns:1fr 1fr;gap:3px 11px}.connected-v15 .connected-phases button{gap:6px;font-size:10px}.connected-v15 #connected-caption{min-height:7.2em;font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-blueprint span,.connected-action-check:after{animation:none!important}.connected-v15 .connected-node,.connected-action,.connected-action-check svg{transition:none}}@media print{.hero-blueprint{display:none}.hero-connected-word{color:#222!important;text-shadow:none!important}.hero-connected-word:after{display:none}.connected-v15 .connected-lane{display:block}.connected-v15 .connected-node{opacity:1!important;visibility:visible!important;transform:none!important}.connected-action{break-inside:avoid}}@media screen{#ia-conectada .connected-intro{width:100%;max-width:940px;margin:0 0 38px;display:block}#ia-conectada .connected-intro>.index-label{margin-bottom:24px}#ia-conectada .connected-intro>h2{width:auto;max-width:940px;margin:0 0 22px;display:block}#ia-conectada .connected-intro>p{width:auto;max-width:730px;margin:0;font-size:16px;line-height:1.8;display:block}.hero-v8 h1 .hero-connected-word{isolation:isolate;text-shadow:none;position:relative}.hero-connected-word .hero-word-edge{z-index:-1;color:#0000;-webkit-text-fill-color:transparent;transform-origin:50% 53%;filter:drop-shadow(0 0 10px #b56cff38);pointer-events:none;background:linear-gradient(110deg,#00f0ff 0%,#6c8cff 28%,#b56cff 56%,#ff5fd2 79%,#00f0ff 100%) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite hero-word-shimmer;position:absolute;inset:0;transform:scale(1.012,1.044)}.hero-connected-word .hero-word-ink{color:#fff;-webkit-text-fill-color:#fff;position:relative}.hero-connected-word:after{opacity:.82;height:1px;bottom:.015em;left:5%;right:1%}.hero-blueprint{background-image:linear-gradient(#6c8cff14 1px,#0000 1px),linear-gradient(90deg,#b56cff10 1px,#0000 1px)}.motion-paused .hero-word-edge{animation-play-state:paused}}@keyframes hero-word-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@media screen and (width<=680px){#ia-conectada .connected-intro{margin-bottom:27px}#ia-conectada .connected-intro>.index-label{margin-bottom:20px}#ia-conectada .connected-intro>h2{margin-bottom:18px}#ia-conectada .connected-intro>p{font-size:15px}.hero-connected-word .hero-word-edge{filter:drop-shadow(0 0 7px #b56cff30);transform:scale(1.012,1.04)}}@media (prefers-reduced-motion:reduce){.hero-word-edge{animation:none!important}}@media print{.hero-word-edge{display:none!important}.hero-connected-word .hero-word-ink{color:#222;-webkit-text-fill-color:#222}#ia-conectada .connected-intro{display:block}}@media screen{#que-te-frena .problem-list{flex-direction:column;gap:10px;display:flex}#que-te-frena .pain-row{background:#0b0b0b;border:1px solid #333;border-radius:8px;grid-template-columns:40px minmax(0,1fr) 17px;align-items:center;gap:11px 13px;min-height:79px;padding:15px;display:grid;overflow:hidden}#que-te-frena .pain-row[aria-pressed=true]{border-color:color-mix(in srgb,var(--pain-accent) 42%,#3c3c3c);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pain-accent) 12%,transparent);background:#111}#que-te-frena .pain-row>.pain-choice-icon{width:40px;height:42px;color:var(--pain-accent);background:#1b171b;border:1px solid #403640;border-radius:7px;grid-area:1/1;place-items:center;display:grid}#que-te-frena .pain-choice-icon>svg{stroke-width:1.4px;width:23px;height:23px}#que-te-frena .pain-row>span:not(.pain-choice-icon):not(.pain-preview){grid-area:1/2;min-width:0}#que-te-frena .pain-row>svg{color:#999;grid-area:1/3;width:15px;height:15px}#que-te-frena .pain-row strong{font-size:14px;line-height:1.55}#que-te-frena .pain-row small{color:#959595;margin-top:5px;font-size:11px;line-height:1.6}#que-te-frena .pain-row[aria-pressed=true] strong{color:#f0f0f0;font-size:16px}#que-te-frena .pain-row .pain-preview{border-top:1px solid color-mix(in srgb,var(--pain-accent) 20%,#282828);grid-area:2/1/auto/-1;width:100%;min-width:0;margin-top:4px;padding-top:17px;display:none}#que-te-frena .pain-row[aria-pressed=true] .pain-preview{display:block}.pain-nav-flow{stroke:none;stroke-width:0;width:100%;max-width:none;height:auto;display:block}.pain-nav-flow use{fill:none;stroke-width:1.3px}.pain-nav-flow text{stroke:none;stroke-width:0;text-rendering:geometricprecision;font-weight:400}.pain-nav-flow--vertical{display:none}.pain-preview-caption{color:#b9acbf;border-top:1px solid #2b252c;min-height:3.3em;margin-top:0;padding:11px 2px 0;font-size:12px;line-height:1.65;display:block}.service-animation-control{justify-content:flex-start;margin:15px 0 0;display:flex}.service-animation-control .scene-motion{background:#101010;gap:8px;min-height:38px;padding:7px 11px;font-size:11px}#que-te-frena .service-demo-access{margin-top:23px}.hero-v17 h1 .hero-connected-word{letter-spacing:0;color:#000;vertical-align:baseline;line-height:1.04;display:inline-block;position:relative}.hero-v17 .hero-connected-word:after{display:none}.hero-word-outline{fill:none;stroke:none;stroke-width:0;filter:drop-shadow(0 0 13px #6c8cff20);width:3.86em;height:.84em;margin:.08em 0 .12em;display:block;overflow:visible}.hero-word-outline text{letter-spacing:0;fill:#000;stroke:url(#hero-word-stroke);stroke-width:1.6px;stroke-linejoin:round;paint-order:stroke fill;font-family:Instrument Serif,Georgia,serif;font-size:100px;font-style:italic;font-weight:400}.hero-v17 .hero-orb{opacity:.48}.hero-v17 .hero-v8-stage{isolation:isolate}.hero-v17 .hero-v8-art{z-index:2;inset:9% -4% -8% -7%}.hero-v17-console{z-index:0;opacity:.8;pointer-events:none;background:#111113;border:1px solid #3e3546;border-radius:9px;width:64%;max-width:365px;position:absolute;top:0;right:3%;transform:rotate(-6deg);box-shadow:0 20px 50px #00000065}.hero-console-bar{border-bottom:1px solid #332e38;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.hero-console-bar>span{color:#d3c9d7;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.hero-console-bar svg{color:#b5a1c6;flex:none;width:13px;height:13px}.hero-console-bar>i{background:#6c8cff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #6c8cff45}.hero-console-body{min-width:0;display:flex}.hero-console-nav{background:#151216;border-right:1px solid #302a35;border-radius:0 0 0 9px;flex-direction:column;align-items:center;gap:17px;padding:19px 12px;display:flex}.hero-console-nav>svg{color:#91809b;width:14px;height:14px}.hero-console-nav>svg:nth-child(2){color:#a1b0de}.hero-console-content{flex:1;min-width:0;padding:13px 14px 14px}.hero-console-eyebrow{color:#8d8593;margin-bottom:10px;font-size:9px;line-height:1.7;display:block}.hero-console-row{border-top:1px solid #2d2733;align-items:center;gap:9px;padding:9px 0;display:flex}.hero-console-row>span{color:#c4a6d7;background:#201923;border:1px solid #41344b;border-radius:4px;flex:none;place-items:center;width:25px;height:28px;display:grid}.hero-console-row:nth-of-type(2)>span{color:#a2c9ce;background:#182123;border-color:#324449}.hero-console-row:nth-of-type(3)>span{color:#b3bfe0;background:#191d27;border-color:#353d51}.hero-console-row svg{width:13px;height:13px}.hero-console-row small{color:#958a9d;font-size:8px;line-height:1.5;display:block}.hero-console-row strong{color:#d8d2dd;font-size:11px;font-weight:400;line-height:1.5;display:block}.hero-console-row>i{background:#8b729d;border-radius:50%;flex:none;width:4px;height:4px;margin-left:auto}.hero-console-note{color:#7e7388;border-top:1px solid #2b2530;padding:6px 14px 8px;font-size:8px;line-height:1.5;display:block}}@media screen and (width>=1101px){#que-te-frena .explorer-grid{grid-template-columns:minmax(320px,.77fr) minmax(0,1.3fr);gap:clamp(30px,4vw,64px)}}@media screen and (width>=901px) and (width<=1100px){#que-te-frena .pain-row{gap:10px;padding:13px}#que-te-frena .pain-row strong{font-size:13px}#que-te-frena .pain-row[aria-pressed=true] strong{font-size:15px}}@media screen and (width<=900px){#que-te-frena .problem-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}#que-te-frena .pain-row{order:1;grid-template-columns:35px minmax(0,1fr);gap:10px;min-height:77px;padding:13px}#que-te-frena .pain-row[aria-pressed=true]{order:0;grid-column:1/-1;grid-template-columns:40px minmax(0,1fr) 16px}#que-te-frena .pain-row:not([aria-pressed=true]) strong{display:none}#que-te-frena .pain-row:not([aria-pressed=true]) small{color:#bcbcbc;margin:0;font-size:12px;line-height:1.5}#que-te-frena .pain-row:not([aria-pressed=true])>svg{display:none}#que-te-frena .pain-row:not([aria-pressed=true])>.pain-choice-icon{width:35px;height:37px}#que-te-frena .pain-row:not([aria-pressed=true]) .pain-choice-icon>svg{width:19px;height:19px}#que-te-frena .pain-row .pain-preview{padding-top:15px}.pain-nav-flow--horizontal{display:none}.pain-nav-flow--vertical{max-width:500px;margin-inline:auto;display:block}.pain-preview-caption{min-height:3.3em;font-size:13px}.hero-v17-console{width:62%;max-width:310px;top:0;right:1%}.hero-v17 .hero-v8-art{inset:11% -5% -10% -8%}}@media screen and (width<=680px){#que-te-frena .pain-row[aria-pressed=true] strong{font-size:16px;line-height:1.5}.pain-nav-flow--vertical{max-width:350px}.hero-v17 .hero-word-outline{filter:drop-shadow(0 0 9px #6c8cff15)}.hero-v17-console{opacity:.7;width:65%;top:0;right:2%}.hero-console-bar{padding:9px 11px}.hero-console-bar>span{font-size:10px}.hero-console-nav{gap:15px;padding:14px 9px}.hero-console-content{padding:10px}.hero-console-row{gap:7px;padding:6px 0}.hero-console-row strong{font-size:10px}.hero-console-row small{font-size:8px}.hero-console-eyebrow{margin-bottom:6px;font-size:8px}.hero-console-note{padding:5px 11px;font-size:7px}.hero-v17 .hero-v8-stage{aspect-ratio:1.03}.hero-v17 .hero-v8-art{inset:14% -5% -10% -9%}.hero-v17 .hero-v8-visual figcaption{margin-top:11px}}@media print{.hero-v17-console,.service-animation-control,.pain-nav-flow{display:none}.hero-word-outline{filter:none}.hero-word-outline text{fill:#fff;stroke:#222}}@media screen{.hero-v17 .hero-word-outline{filter:none}.hero-v19 .hero-word-outline text{fill:#ededed;stroke:none;stroke-width:0;paint-order:normal}.hero-v19 .hero-word-outline{filter:none}.hero-v19 .hero-v8-stage{aspect-ratio:1180/940;isolation:isolate}.hero-v19 .hero-v8-art{z-index:1;inset:0}.hero-architecture{fill:none;stroke:none;stroke-width:0;filter:none;width:100%;height:100%;display:block;overflow:visible}.hero-architecture text{stroke:none;stroke-width:0;text-rendering:geometricprecision;font-family:Inter Tight,Arial,sans-serif;font-weight:400}.hero-architecture--mobile{display:none}.hero-v19 .hero-architecture-caption{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:normal;align-items:start;gap:5px 12px;min-height:62px;margin:0 4%;padding-top:18px;display:grid}.hero-architecture-caption>span{letter-spacing:.03em;color:#b56cff;white-space:nowrap;padding-top:2px;font-size:9px;line-height:1.6}.hero-architecture-caption>strong{color:#c8c8c8;font-size:11px;font-weight:400;line-height:1.6}.hero-architecture-caption>small{color:#727272;grid-column:2;font-size:9px;line-height:1.6}}@media screen and (width>=981px){.hero-v19 .hero-v8-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:24px}.hero-v19 .hero-v8-visual{width:calc(100% + 24px);max-width:min(100% + 24px,125.532svh - 316.34px);margin-left:-12px}.hero-v19 .hero-v8-copy{z-index:2;position:relative}}@media screen and (width>=1500px){.hero-v19 .hero-v8-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:36px}.hero-v19 .hero-architecture-caption>strong{font-size:13px}.hero-v19 .hero-architecture-caption>span,.hero-v19 .hero-architecture-caption>small{font-size:10px}}@media screen and (width>=681px) and (width<=980px){.hero-v19 .hero-v8-layout{grid-template-columns:1fr}.hero-v19 .hero-v8-visual{justify-self:center;width:100%;max-width:730px;margin-inline:auto}.hero-v19 .hero-v8-stage{aspect-ratio:1180/940}}@media screen and (width<=680px){.hero-architecture--desktop{display:none}.hero-architecture--mobile{display:block}.hero-v19 .hero-v8-visual{width:100%;max-width:520px;margin-inline:auto}.hero-v19 .hero-v8-stage{aspect-ratio:600/690}.hero-v19 .hero-v8-layout{gap:36px}.hero-v19 .hero-v8-art{inset:0}.hero-v19 .hero-architecture-caption{gap:7px 12px;min-height:76px;margin:0;padding-top:6px}.hero-v19 .hero-architecture-caption>span{font-size:10px}.hero-v19 .hero-architecture-caption>strong{font-size:12px;line-height:1.55}.hero-v19 .hero-architecture-caption>small{font-size:9px}}@media (prefers-reduced-motion:reduce){.hero-architecture *{animation:none!important}}@media screen{.new-hero.hero-v21{isolation:isolate;background:#000}.hero-v21:before,.hero-v21:after{display:none}.hero-v21 .hero-light-rays{z-index:0;pointer-events:none;opacity:.75;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 44%,#0000 94%);mask-image:linear-gradient(#000 0% 44%,#0000 94%)}.hero-light-rays canvas{width:100%;height:100%;display:block}.hero-v21 h1{letter-spacing:-.035em;color:#f5f5f5;text-shadow:none;margin-bottom:30px;font-size:clamp(56px,5.8vw,92px);font-weight:600;line-height:1.06}.hero-v21 .hero-v8-line{padding-bottom:.055em;overflow:visible}.hero-v21 .hero-connected-line{color:#c8c8c8;font-weight:400}.hero-v21 .hero-v8-copy{padding-bottom:0}.hero-v21 .hero-v8-lead{color:#c4c4c4;max-width:470px;font-size:17px;line-height:1.7}.hero-v21 .hero-v8-solution{color:#969696;max-width:460px;margin-top:18px;font-size:15px;line-height:1.75}.hero-v21 .hero-v8-solution strong{color:#dedede;font-weight:400}.hero-v21 .hero-v8-ctas{gap:12px 22px;margin-top:29px}.hero-v21 .hero-v8-primary{color:#101010;box-shadow:none;background:#f0f0f0;border:1px solid #f0f0f0;border-radius:6px;gap:20px;min-height:48px;padding:13px 18px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s;animation:none;transform:none}.hero-v21 .hero-v8-primary:hover{color:#000;filter:none;background:#dcdcdc;border-color:#dcdcdc;transform:none}.hero-v21 .hero-v8-primary:before,.hero-v21 .hero-v8-primary:after{display:none}.hero-v21 .hero-v8-explore{color:#bdbdbd;min-height:44px;font-size:12px}.hero-v21 .hero-v8-explore:hover{color:#fff}.hero-v21 .hero-v8-note{color:#8e8e8e;max-width:400px;margin-top:16px;font-size:11px;line-height:1.7}.hero-v21 .hero-architecture-caption{border-top:1px solid #232323;grid-template-columns:auto minmax(0,1fr);gap:5px 16px;min-height:65px;margin:14px 4% 0;padding-top:15px}.hero-v21 .hero-architecture-caption>span{color:#a1a1a1;letter-spacing:0;font-family:inherit;font-size:11px;line-height:1.6}.hero-v21 .hero-architecture-caption>strong{color:#c9c9c9;font-size:12px;font-weight:400;line-height:1.6}.hero-v21 .hero-architecture-caption>small{color:#898989;font-size:10px;line-height:1.6}.hero-v21 .hero-v8-bottom{border-color:#232323}.hero-v21 a:focus-visible,.hero-v21 button:focus-visible{outline-offset:5px;outline:2px solid #d0d0d0}.hero-v21 ::selection{color:#111;background:#ddd}}@media screen and (width>=981px){.hero-v21 .hero-v8-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:28px}.hero-v21 .hero-v8-visual{max-width:min(100% + 24px,125.532svh - 338.936px)}}@media screen and (width>=981px) and (height<=800px){.hero-v21 h1{margin-bottom:26px;font-size:clamp(56px,5.6vw,84px)}.hero-v21 .hero-v8-lead{font-size:16px}.hero-v21 .hero-v8-solution{margin-top:14px;font-size:14px}.hero-v21 .hero-v8-ctas{margin-top:24px}.hero-v21 .hero-v8-note{margin-top:13px}}@media screen and (width>=1500px){.hero-v21 .hero-v8-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.hero-v21 .hero-v8-lead{font-size:18px}}@media screen and (width<=980px){.new-hero.hero-v21{padding-top:130px}.hero-v21 .hero-v8-layout{grid-template-columns:1fr;gap:40px;padding-top:20px}.hero-v21 h1{font-size:clamp(56px,10vw,84px)}.hero-v21 .hero-light-rays{opacity:.65;max-height:1100px}.hero-v21 .hero-v8-lead,.hero-v21 .hero-v8-solution{max-width:520px}}@media screen and (width<=680px){.new-hero.hero-v21{padding-top:110px}.hero-v21 .hero-v8-layout{gap:34px;padding-block:16px 27px}.hero-v21 h1{letter-spacing:-.035em;margin-bottom:25px;font-size:clamp(47px,12.4vw,76px)}.hero-v21 .hero-v8-lead{font-size:16px;line-height:1.7}.hero-v21 .hero-v8-solution{margin-top:15px;font-size:14px;line-height:1.75}.hero-v21 .hero-v8-ctas{flex-direction:row;gap:8px 20px;margin-top:24px}.hero-v21 .hero-v8-primary{gap:16px;padding-inline:16px;font-size:12px}.hero-v21 .hero-v8-note{max-width:320px;margin-top:13px;font-size:10px}.hero-v21 .hero-architecture-caption{grid-template-columns:auto minmax(0,1fr);min-height:77px;margin:0;padding-top:16px}.hero-v21 .hero-architecture-caption>strong{font-size:12px}.hero-v21 .hero-light-rays{opacity:.6;max-height:860px}}@media print{.hero-light-rays{display:none}.hero-v21 h1,.hero-v21 .hero-connected-line{color:#111}}@media screen{body.impeccable-edition{color:#f0f0f0;--review-muted:#ababab;background:#000}.impeccable-edition :is(button,a,input,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #e1e1e1}.impeccable-edition section{scroll-margin-top:110px}.impeccable-edition :is(.explorer-section,.projects-v2,.connected-lab,.team-section,.journey-section,.apps,.faq-section,.contact-section){background:#000;padding-block:96px}.impeccable-edition .editorial-head{gap:32px;margin-bottom:42px}.impeccable-edition :is(.editorial-head h2,.bespoke-editorial h2,.team-v3-copy h2,.journey-intro h2,.faq-heading h2,.contact-v3-copy h2,.apps-heading h2){letter-spacing:-.035em;font-family:Inter Tight,Arial,sans-serif;font-size:clamp(36px,4.5vw,60px);font-weight:600;line-height:1.1}.impeccable-edition :is(.editorial-head h2,.bespoke-editorial h2,.team-v3-copy h2,.journey-intro h2,.faq-heading h2,.contact-v3-copy h2,.apps-heading h2) em{font-family:inherit;font-size:inherit;font-style:normal;font-weight:400;line-height:inherit;letter-spacing:inherit;color:#b8b8b8}.impeccable-edition :is(.editorial-head>p,.bespoke-editorial-grid>div>p,.team-v3-copy>p,.journey-intro>p,.faq-heading>p,.contact-v3-copy>p,.apps-heading>p){color:var(--review-muted);max-width:52ch;font-size:16px;line-height:1.75}.impeccable-edition .index-label{letter-spacing:.06em;font-size:12px;line-height:1.5}.impeccable-edition :is(.text-link,.new-nav-links a){font-size:14px;line-height:1.5}.impeccable-edition .text-link{min-height:44px}.impeccable-edition .new-nav-links{gap:28px}.impeccable-edition .motion-toggle{min-height:44px;font-size:12px}.impeccable-edition .motion-toggle svg{width:15px;height:15px}.impeccable-edition .menu-button{min-width:44px;min-height:44px}body.impeccable-edition #que-te-frena .explorer-grid{grid-template-columns:minmax(270px,.7fr) minmax(0,1.65fr);gap:32px}.impeccable-edition .explorer-grid>*{min-width:0}body.impeccable-edition #que-te-frena .pain-row{min-height:82px;box-shadow:none;padding:16px}body.impeccable-edition #que-te-frena .pain-row:before{display:none}body.impeccable-edition #que-te-frena .pain-row strong{font-size:15px;font-weight:600;line-height:1.4;display:block}body.impeccable-edition #que-te-frena .pain-row small{color:#aaa;font-size:12px;line-height:1.5}body.impeccable-edition #que-te-frena .pain-row[aria-pressed=true]{border-color:color-mix(in srgb,var(--pain-accent) 48%,#2c2c2c);background:#101010}body.impeccable-edition #que-te-frena .pain-row[aria-pressed=true] .pain-preview{margin-top:5px;padding-top:16px}body.impeccable-edition #que-te-frena .pain-preview-caption{color:silver;min-height:40px;font-size:12px;line-height:1.6}.impeccable-edition .solution-editorial{min-height:0;margin-bottom:23px}.impeccable-edition .solution-editorial .index-label{margin-bottom:12px}.impeccable-edition .solution-editorial h3{letter-spacing:-.025em;font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1.2}.impeccable-edition .solution-editorial>p{max-width:65ch;font-size:15px;line-height:1.7}.impeccable-edition #demo-home{scroll-margin-top:110px}.impeccable-edition .service-demo-access{background:0 0;border:0;gap:12px;margin:16px 0 0;padding:0}.impeccable-edition .service-demo-access>span{color:#a6a6a6;font-size:13px}.impeccable-edition .service-animation-control{margin-top:12px}.impeccable-edition .service-animation-control button{min-height:44px;font-size:12px}.impeccable-edition .pain-nav-flow--horizontal{display:none}.impeccable-edition .pain-nav-flow--vertical{width:100%;max-width:330px;margin:auto;display:block}.impeccable-edition .solution-depth{gap:10px;margin-top:20px}.impeccable-edition .solution-depth summary{min-height:44px;font-size:13px}.impeccable-edition .solution-depth :is(p,li){font-size:14px;line-height:1.7}.impeccable-edition .solution-links{flex-wrap:wrap;gap:8px 24px;margin-top:20px}.impeccable-edition .price-reveal p{font-size:14px;line-height:1.7}.impeccable-edition .mobile-preview-link{display:none}.impeccable-edition .foundation-window{box-shadow:none}.impeccable-edition .foundation-body{grid-template-columns:128px minmax(0,1fr)}.impeccable-edition .foundation-window .knowledge-shell{grid-template-columns:146px minmax(0,1fr)}.impeccable-edition .foundation-rail .rail-icon{min-height:44px;font-size:12px}.impeccable-edition .foundation-top{gap:12px;height:auto;min-height:48px;padding-block:9px}.impeccable-edition .foundation-top>span{font-size:12px}.impeccable-edition :is(.demo-tag,.app-demo-footnote){font-size:11px;line-height:1.6}.impeccable-edition .demo-expand{min-height:36px;font-size:12px}.impeccable-edition .foundation-window .workspace-header{flex-wrap:wrap;gap:10px;height:auto;min-height:48px;padding:10px 12px}.impeccable-edition .foundation-window .workspace-header h4{font-size:13px}.impeccable-edition .foundation-window .ui-tabs button{min-height:36px;padding:8px;font-size:12px}.impeccable-edition .foundation-window .ui-button{white-space:normal;min-height:42px;padding:10px 12px;font-size:12px}.impeccable-edition .foundation-window .ui-tag{font-size:11px;line-height:1.5}.impeccable-edition .foundation-window .tree-note{white-space:normal;min-height:42px;padding:10px 9px;font-size:12px;line-height:1.4}.impeccable-edition .foundation-window :is(.tree-header,.tree-folder,.tree-info,.tree-no-results){font-size:11px;line-height:1.5}.impeccable-edition .foundation-window .tree-search input{width:100%;min-width:0;font-size:12px}.impeccable-edition .tree-search:focus-within{outline-offset:3px;outline:2px solid #c6b0e4}.impeccable-edition .foundation-window .document-pane h5{font-size:21px;line-height:1.25}.impeccable-edition .foundation-window :is(.document-crumbs,.document-toolbar-status,.read-only-tag,.doc-backlinks,.graph-legend,.graph-caption,.answer-source){font-size:11px;line-height:1.55}.impeccable-edition .foundation-window .document-content{padding:20px 16px}.impeccable-edition .foundation-window :is(.document-content p,.document-callout,.knowledge-answer p,.crm-mail>p,.crm-reply p,.company-history,.triage-panel p,.kanban-card p,.ui-note){font-size:13px;line-height:1.7}.impeccable-edition .foundation-window .document-content .doc-wikilinks{font-size:12px}.impeccable-edition .foundation-window .graph-node{padding:8px;font-size:11px}.impeccable-edition .foundation-window .workspace-actions{flex-wrap:wrap;gap:12px;min-height:68px}.impeccable-edition .foundation-window .workspace-actions>p{font-size:12px;line-height:1.6}.impeccable-edition .foundation-window :is(.company-person,.message-row strong,.person strong){font-size:13px;line-height:1.5}.impeccable-edition .foundation-window :is(.person small,.message-row>span,.company-label,.company-person small,.cms-language,.cms-preview-caption,.calendar-post small,.card-code,.card-assignee,.kanban-shadow){font-size:11px;line-height:1.55}.impeccable-edition .foundation-window :is(.cms-field label,.cms-fields-heading strong,.cms-editor-summary span,.cms-section-list span,.cms-section-list small,.calendar-post,.day-title,.kanban-col h5){font-size:12px;line-height:1.6}.impeccable-edition .foundation-window :is(.cms-fields input,.cms-fields textarea){font-size:14px;line-height:1.6}.impeccable-edition .foundation-window .cms-demo-save>span{font-size:11px}.impeccable-edition .outcomes-strip{border-top:1px solid #292929;grid-template-columns:.8fr 2fr;gap:36px;margin-top:64px;padding-top:36px;display:grid}.impeccable-edition .outcomes-strip h3{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.3}.impeccable-edition .outcomes-strip h3>span{color:#b0b0b0;font-weight:400}.impeccable-edition .outcomes-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.impeccable-edition .outcomes-list article{border-top:1px solid #77539a;padding-top:18px}.impeccable-edition .outcomes-list article:nth-child(2){border-color:#50669e}.impeccable-edition .outcomes-list article:nth-child(3){border-color:#915779}.impeccable-edition .outcome-index{color:#aaa;font-size:11px}.impeccable-edition .outcomes-list h4{margin:11px 0 8px;font-size:17px;font-weight:600}.impeccable-edition .outcomes-list p{color:#aaa;font-size:14px;line-height:1.65}.impeccable-edition .bespoke-editorial{background:#0b0b0b;border-block:1px solid #252525;padding:76px 0}.impeccable-edition .bespoke-editorial .bespoke-editorial-grid{grid-template-columns:1fr 1fr;gap:80px}.impeccable-edition .bespoke-points li{gap:22px;padding-block:19px}.impeccable-edition .bespoke-points h3{font-size:18px;line-height:1.4}.impeccable-edition .bespoke-editorial .bespoke-points p{font-size:15px;line-height:1.65}.impeccable-edition .real-browser{transform:rotate(-2deg)}.impeccable-edition .featured-copy>div>p{font-size:15px;line-height:1.7}.impeccable-edition .team-people strong{font-size:16px}.impeccable-edition .team-people span{font-size:13px;line-height:1.6}.impeccable-edition .connected-intro{max-width:800px;display:block}.impeccable-edition .connected-intro>p{max-width:65ch;margin-top:22px}.impeccable-edition :is(.connected-example-choices button,.connected-phases button){min-height:44px;font-size:13px}.impeccable-edition .connected-phases button>span{color:#aaa;font-size:12px}.impeccable-edition .connected-phases button:not(.is-current):not(.is-complete){color:#aaa}.impeccable-edition :is(.connected-result-status,.connected-workspace-state,.connected-run-label,.connected-action-status){font-size:11px;line-height:1.5}.impeccable-edition .connected-pause{min-height:44px;font-size:12px}.impeccable-edition .connected-action[data-state=pending] :is(strong,p,.connected-action-status){color:#aaa}.impeccable-edition :is(.connected-output-text,.connected-input-text,.connected-review span,.connected-foot>p){font-size:14px;line-height:1.7}.impeccable-edition .connected-action p{font-size:12px;line-height:1.6}.impeccable-edition #connected-caption{font-size:13px;line-height:1.6}.impeccable-edition .before-after{border-block:1px solid #303030;margin-top:32px}.impeccable-edition .before-after>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.impeccable-edition .before-after>summary strong{font-size:17px;font-weight:600;display:block}.impeccable-edition .before-after>summary small{color:#a8a8a8;margin-top:6px;font-size:14px;line-height:1.6;display:block}.impeccable-edition .disclosure-plus{flex:none;font-size:25px;font-weight:400;line-height:1;transition:transform .2s}.impeccable-edition details[open]>summary>.disclosure-plus{transform:rotate(45deg)}.impeccable-edition .before-after .connection-story{background:0 0;border:0;margin:0;padding:0}.impeccable-edition .before-after .story-pin{height:auto;min-height:0;padding:28px 0 38px}.impeccable-edition .before-after .story-grid{grid-template-columns:.8fr 1.2fr;gap:42px;width:100%;max-width:none;padding:0;display:grid}.impeccable-edition .before-after .story-heading{font-size:32px;line-height:1.15}.impeccable-edition .before-after .story-description{font-size:15px;line-height:1.7}.impeccable-edition .before-after .story-copy>.index-label{display:none}.impeccable-edition .before-after .story-step{min-height:44px;font-size:12px}.impeccable-edition .before-after :is(.story-scroll-note,.story-demo-label){font-size:11px;line-height:1.6}.impeccable-edition .before-after .scatter-card strong{font-size:14px}.impeccable-edition .before-after .scatter-card small{font-size:12px}.impeccable-edition .before-after .story-ai p{font-size:13px}.impeccable-edition .journey-intro>p{max-width:65ch}.impeccable-edition .journey-contract{flex-wrap:wrap;gap:16px;margin-block:22px 8px}.impeccable-edition .journey-contract>span{font-size:12px}.impeccable-edition .journey-card--talk{background:#0c0c0c;border-color:#414a61}.impeccable-edition .journey-card--build{background:#0c0c0c;border-color:#514257}.impeccable-edition .journey-stack .journey-card h3{letter-spacing:-.02em;font-family:Inter Tight,sans-serif;font-size:27px;font-weight:600;line-height:1.2}.impeccable-edition .journey-stack .journey-card>p{font-size:15px;line-height:1.7}.impeccable-edition .journey-card .journey-small{font-size:13px;line-height:1.7}.impeccable-edition :is(.journey-tag,.journey-example span,.handoff-route span){font-size:12px;line-height:1.6}.impeccable-edition .journey-costs{background:0 0;border-top:0;margin:32px 0 0;padding:26px 0 0;position:relative}.impeccable-edition .journey-costs .wrap{border-top:1px solid #303030;grid-template-columns:160px 1fr;align-items:start;gap:24px;padding-top:24px;display:grid}.impeccable-edition .journey-costs p{max-width:85ch;font-size:14px;line-height:1.7}.impeccable-edition .apps-v14 .apps-grid{grid-template-columns:1fr;gap:28px;display:grid}.impeccable-edition .apps-heading{margin-bottom:36px}.impeccable-edition .apps-v14 .app{padding:40px}.impeccable-edition .apps-v14 .app-description{max-width:68ch;font-size:16px;line-height:1.75}.impeccable-edition .apps-v14 .app-feature,.impeccable-edition .apps-v14 .app-features li{font-size:12px}.impeccable-edition .faq-filters button{min-height:44px;font-size:13px}.impeccable-edition .faq-list summary{padding-block:21px;font-size:17px;line-height:1.5}.impeccable-edition .faq-list details>p{font-size:15px;line-height:1.75}.impeccable-edition .contact-v3-grid{gap:64px}.impeccable-edition .contact-delivery-note{border-left:1px solid #554766;margin-top:20px;padding-left:16px;color:#b6b6b6!important;max-width:40ch!important;font-size:13px!important;line-height:1.65!important}.impeccable-edition .contact-promise span{font-size:12px;line-height:1.6}.impeccable-edition .contact-place{font-size:13px}.impeccable-edition .lead-stepper{--stepper-solid:#e4e4e4;--stepper-solid-ink:#191919;--stepper-tile-edge:#5b5b5b;--stepper-track:#ffffff18;box-shadow:none;background:#0d0d0d;border-color:#48404c}.impeccable-edition .lead-stepper:before,.impeccable-edition .lead-stepper:after{display:none}.impeccable-edition .stepper__pane>p{font-size:15px;line-height:1.7}.impeccable-edition .stepper__segment{min-height:44px;font-size:12px}.impeccable-edition .stepper__button{min-height:44px;font-size:14px}.impeccable-edition .lead-choice{min-height:80px}.impeccable-edition .lead-choice strong{font-size:15px}.impeccable-edition .lead-choice small{font-size:12px;line-height:1.55}.impeccable-edition .lead-field>label{font-size:14px;line-height:1.5}.impeccable-edition :is(.lead-field input,.lead-field textarea){font-size:16px;line-height:1.6}.impeccable-edition :is(.start-option,.budget-options button,.lead-example){min-height:44px;font-size:13px}.impeccable-edition .start-option strong{font-size:14px}.impeccable-edition .start-option small{font-size:12px;line-height:1.6}.impeccable-edition .lead-mail-note{font-size:13px;line-height:1.7}.impeccable-edition .footer-luxury{background:#080808;padding-top:58px}.impeccable-edition .footer-column :is(a,button){min-height:36px;font-size:13px;line-height:1.6}.impeccable-edition .footer-column h2{color:#b0b0b0;font-size:12px}.impeccable-edition .footer-brand>p{font-size:15px;line-height:1.7}}@media screen and (width<=1200px){body.impeccable-edition #que-te-frena .explorer-grid{grid-template-columns:280px minmax(0,1fr);gap:24px}.impeccable-edition .foundation-body{grid-template-columns:48px minmax(0,1fr)}.impeccable-edition .foundation-rail :is(.app-brand,.app-nav-group,.rail-icon>span),.impeccable-edition .app-user>span:last-child{display:none}.impeccable-edition .foundation-rail .rail-icon{justify-content:center;padding-inline:5px}.impeccable-edition .foundation-window .knowledge-shell{grid-template-columns:128px minmax(0,1fr)}.impeccable-edition .foundation-window .cms-layout{grid-template-columns:1fr}.impeccable-edition .outcomes-strip{grid-template-columns:1fr;gap:26px}.impeccable-edition .contact-v3-grid{gap:36px}}@media screen and (width<=980px){body.impeccable-edition #que-te-frena .explorer-grid{grid-template-columns:1fr;gap:34px}body.impeccable-edition #que-te-frena .problem-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}body.impeccable-edition #que-te-frena .pain-row{order:initial;grid-column:auto;align-self:start;min-height:88px;margin:0}body.impeccable-edition #que-te-frena .pain-row .pain-preview{display:none}body.impeccable-edition #que-te-frena .pain-row[aria-pressed=true] .pain-preview{display:block}.impeccable-edition .pain-nav-flow--horizontal{display:none}.impeccable-edition .pain-nav-flow--vertical{width:100%;max-width:330px;margin:auto;display:block}.impeccable-edition .mobile-preview-link{border-bottom:1px solid #3d3d3d;justify-content:space-between;align-items:center;min-height:48px;margin-top:12px;font-size:14px;display:flex}.impeccable-edition .foundation-body{grid-template-columns:128px minmax(0,1fr)}.impeccable-edition .foundation-rail .rail-icon>span{display:inline}.impeccable-edition .foundation-rail .rail-icon{justify-content:flex-start;padding-inline:10px}.impeccable-edition .bespoke-editorial .bespoke-editorial-grid{gap:40px}.impeccable-edition .before-after .story-grid{grid-template-columns:1fr;gap:28px}.impeccable-edition .journey-costs .wrap{grid-template-columns:1fr;gap:12px}}@media screen and (width<=680px){.impeccable-edition :is(.explorer-section,.projects-v2,.connected-lab,.team-section,.journey-section,.apps,.faq-section,.contact-section){padding-block:64px}.impeccable-edition :is(.editorial-head h2,.bespoke-editorial h2,.team-v3-copy h2,.journey-intro h2,.faq-heading h2,.contact-v3-copy h2,.apps-heading h2){font-size:clamp(33px,8.8vw,44px);line-height:1.13}.impeccable-edition .editorial-head{gap:20px;margin-bottom:28px}.impeccable-edition .new-nav-links{gap:0}.impeccable-edition .new-nav .btn{min-height:44px;font-size:12px}body.impeccable-edition #que-te-frena .problem-list{grid-template-columns:1fr}body.impeccable-edition #que-te-frena .pain-row{order:initial;grid-column:auto;grid-template-columns:34px minmax(0,1fr) 16px;min-height:76px;padding:15px}body.impeccable-edition #que-te-frena .pain-row>span:not(.pain-choice-icon):not(.pain-preview){min-width:0}body.impeccable-edition #que-te-frena .pain-row .pain-choice-icon{width:32px;height:32px}body.impeccable-edition #que-te-frena .pain-row strong{font-size:15px;display:block}body.impeccable-edition #que-te-frena .pain-row small{font-size:12px}body.impeccable-edition #que-te-frena .pain-row>svg{display:block}body.impeccable-edition #que-te-frena .pain-row[aria-pressed=true] .pain-preview{justify-self:center;max-width:320px}.impeccable-edition .foundation-body{display:block}.impeccable-edition .foundation-rail{display:none}.impeccable-edition .foundation-window .knowledge-shell{display:block}.impeccable-edition .foundation-window .tree-search input,.impeccable-edition .foundation-window :is(.cms-fields input,.cms-fields textarea){font-size:16px}.impeccable-edition .foundation-window .tree-note{width:100%;min-height:42px;font-size:13px;display:flex}.impeccable-edition .foundation-window .knowledge-tree{padding-bottom:8px}.impeccable-edition .foundation-top{padding-inline:12px}.impeccable-edition .foundation-top>span{font-size:11px}.impeccable-edition .demo-tag{display:none}.impeccable-edition .foundation-window .workspace-header{padding:10px}.impeccable-edition .foundation-window .ui-tabs{gap:2px;max-width:100%}.impeccable-edition .foundation-window .ui-tabs button{min-height:40px;font-size:12px}.impeccable-edition .foundation-window .ui-button{min-height:44px;font-size:13px}.impeccable-edition .foundation-window .workspace-actions{align-items:flex-start;padding:14px}.impeccable-edition .foundation-window .workspace-actions .ui-button{flex-shrink:0}.impeccable-edition .foundation-window .calendar-demo{grid-template-columns:1fr}.impeccable-edition .foundation-window .calendar-day{min-height:60px}.impeccable-edition .outcomes-strip{gap:26px;margin-top:40px;padding-top:30px}.impeccable-edition .outcomes-list{grid-template-columns:1fr;gap:20px}.impeccable-edition .outcomes-list article{border-top:0;border-left:1px solid #77539a;padding:0 0 0 17px}.impeccable-edition .outcomes-list h4{margin:6px 0}.impeccable-edition .bespoke-editorial{padding:54px 0}.impeccable-edition .bespoke-editorial .bespoke-editorial-grid{grid-template-columns:1fr;gap:30px}.impeccable-edition .bespoke-points li{padding-block:18px}.impeccable-edition .before-after .story-step{padding-inline:8px;font-size:11px}.impeccable-edition .before-after .scatter-card{padding:14px}.impeccable-edition .before-after .scatter-card strong{overflow-wrap:anywhere;font-size:13px}.impeccable-edition .before-after .scatter-card small{font-size:11px}.impeccable-edition .connected-toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px}.impeccable-edition .connected-example-choices{flex-wrap:wrap;gap:6px}.impeccable-edition .connected-example-choices button{padding:10px;font-size:12px}.impeccable-edition .connected-phases{grid-template-columns:1fr 1fr;gap:6px;display:grid}.impeccable-edition .connected-phases button{padding:10px;font-size:12px}.impeccable-edition .connected-action{column-gap:8px}.impeccable-edition .connected-action-status{font-size:10px}.impeccable-edition .journey-stack .journey-card h3{font-size:25px}.impeccable-edition .apps-v14 .app{padding:25px}.impeccable-edition .apps-v14 .app-description{font-size:15px}.impeccable-edition .apps-v14 .app-features{flex-wrap:wrap;gap:8px 12px}.impeccable-edition .faq-list summary{font-size:16px}.impeccable-edition .contact-v3-grid{grid-template-columns:1fr;gap:30px}.impeccable-edition .contact-v3-copy h2 br{display:none}.impeccable-edition .contact-v3-copy h2 em{display:block}.impeccable-edition .contact-promise{gap:8px}.impeccable-edition .lead-stepper{padding:20px}.impeccable-edition .lead-choice{padding:13px}.impeccable-edition .footer-luxury{padding-top:42px}}@media (prefers-reduced-motion:reduce){.impeccable-edition .disclosure-plus{transition:none}}.impeccable-edition .affiliate-section{background:#000;padding:18px 0 80px}.impeccable-edition .affiliate-panel{background:#090909;border:1px solid #2b2b2b;border-radius:12px;padding:56px;position:relative;overflow:hidden}.impeccable-edition .affiliate-panel:before{content:"";background:linear-gradient(90deg,#6c8cff70,#b56cff80,#ff5fd230);height:1px;position:absolute;top:0;left:56px;right:56px}.impeccable-edition .affiliate-main{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;display:grid}.impeccable-edition .affiliate-copy h2{letter-spacing:-.035em;margin:24px 0;font-family:Inter Tight,Arial,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:600;line-height:1.08}.impeccable-edition .affiliate-copy h2>span{color:#aaa;font-weight:400}.impeccable-edition .affiliate-copy>p{color:#b2b2b2;max-width:43ch;font-size:16px;line-height:1.75}.impeccable-edition .affiliate-audience{color:#929292;flex-wrap:wrap;gap:8px 16px;margin-top:24px;font-size:11px;line-height:1.6;display:flex}.impeccable-edition .affiliate-audience span+span:before{content:"/";color:#555;margin-right:16px}.impeccable-edition .affiliate-visual{min-width:0}.impeccable-edition .affiliate-visual-caption{color:#aaa;border-bottom:1px solid #2d2d2d;justify-content:space-between;gap:12px;margin-bottom:22px;padding:0 0 18px;font-size:12px;display:flex}.impeccable-edition .affiliate-visual-caption>span:last-child{color:#bda8d0}.impeccable-edition .affiliate-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.impeccable-edition .affiliate-half{background:#111;border:1px solid #333;border-radius:7px;min-width:0;padding:26px 20px 20px;transition:border-color .25s,transform .25s;position:relative}.impeccable-edition .affiliate-half--you{border-top-color:#6277a4;margin-bottom:18px}.impeccable-edition .affiliate-half--us{background:#141414;border-top-color:#8a669b;margin-top:18px}.impeccable-edition .affiliate-pair:hover .affiliate-half--you{border-top-color:#8ea6d8;transform:translateY(3px)}.impeccable-edition .affiliate-pair:hover .affiliate-half--us{border-top-color:#b995cb;transform:translateY(-3px)}.impeccable-edition .affiliate-emblem,.impeccable-edition .affiliate-brand-slot{align-items:center;height:40px;margin-bottom:32px;display:flex}.impeccable-edition .affiliate-emblem svg{color:#b0bcd5;width:32px;height:32px}.impeccable-edition .affiliate-brand-slot :is(img,svg){object-fit:contain;max-width:100%;max-height:36px;display:block;width:98px!important;height:auto!important}.impeccable-edition .affiliate-role-label{color:#aaa;font-size:11px;line-height:1.6;display:block}.impeccable-edition .affiliate-half h3{letter-spacing:-.02em;margin:9px 0 14px;font-family:Inter Tight,Arial,sans-serif;font-size:29px;font-weight:600;line-height:1.2}.impeccable-edition .affiliate-half p{color:#b0b0b0;font-size:13px;line-height:1.75}.impeccable-edition .affiliate-signature{color:#999;border-top:1px solid #333;margin-top:24px;padding-top:16px;font-size:10px;line-height:1.5;display:block}.impeccable-edition .affiliate-junction{z-index:2;color:#e0e0e0;background:#101010;border:1px solid #555;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;font-weight:400;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.impeccable-edition .affiliate-flow{color:#b5b5b5;justify-content:space-between;align-items:center;gap:10px;padding:22px 8px 0;font-size:12px;display:flex}.impeccable-edition .affiliate-flow>span:nth-child(2n){color:#666}.impeccable-edition .affiliate-bottom{border-top:1px solid #303030;justify-content:space-between;align-items:center;gap:35px;margin-top:46px;padding-top:30px;display:flex}.impeccable-edition .affiliate-commercial h3{margin:8px 0;font-size:21px;font-weight:600;line-height:1.4}.impeccable-edition .affiliate-commercial p{color:#aaa;max-width:49ch;font-size:14px;line-height:1.65}.impeccable-edition .affiliate-action{flex-shrink:0}.impeccable-edition .affiliate-cta{color:#111;min-height:49px;box-shadow:none;background:#ededed;border:1px solid #ededed;border-radius:6px;gap:28px;padding:14px 20px;font-size:14px;font-weight:600;transition:background .2s}.impeccable-edition .affiliate-cta:hover{color:#000;background:#d5d5d5;border-color:#d5d5d5}.impeccable-edition .affiliate-mail-note{color:#999;max-width:32ch;margin-top:10px;font-size:11px;line-height:1.6;display:block}.impeccable-edition .affiliate-fineprint{color:#909090;max-width:85ch;margin-top:24px;font-size:12px;line-height:1.7}@media (width<=1100px){.impeccable-edition .affiliate-panel{padding:38px}.impeccable-edition .affiliate-main{gap:32px}.impeccable-edition .affiliate-half{padding:22px 15px}.impeccable-edition .affiliate-half h3{font-size:25px}}@media (width<=850px){.impeccable-edition .affiliate-main{grid-template-columns:1fr;gap:38px}.impeccable-edition .affiliate-visual{width:100%;max-width:560px}.impeccable-edition .affiliate-copy h2{font-size:46px}.impeccable-edition .affiliate-bottom{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=680px){.impeccable-edition .affiliate-section{padding:0 0 48px}.impeccable-edition .affiliate-panel{padding:26px 20px}.impeccable-edition .affiliate-panel:before{left:20px;right:20px}.impeccable-edition .affiliate-copy h2{font-size:clamp(34px,9.1vw,44px)}.impeccable-edition .affiliate-copy>p{font-size:15px}.impeccable-edition .affiliate-audience{gap:7px 12px}.impeccable-edition .affiliate-audience span+span:before{display:none}.impeccable-edition .affiliate-half{padding:20px 12px 16px}.impeccable-edition .affiliate-half h3{font-size:23px}.impeccable-edition .affiliate-half p{font-size:12px}.impeccable-edition .affiliate-signature{font-size:10px}.impeccable-edition .affiliate-brand-slot :is(img,svg){width:86px!important}.impeccable-edition .affiliate-emblem,.impeccable-edition .affiliate-brand-slot{margin-bottom:24px}.impeccable-edition .affiliate-flow{padding-inline:0;font-size:11px}.impeccable-edition .affiliate-bottom{margin-top:30px;padding-top:25px}.impeccable-edition .affiliate-action{width:100%}.impeccable-edition .affiliate-cta{justify-content:space-between;width:100%;padding-inline:16px}.impeccable-edition .affiliate-commercial h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.impeccable-edition .affiliate-half{transition:none}.impeccable-edition .affiliate-pair:hover .affiliate-half{transform:none}}.impeccable-edition .affiliate-section{padding:16px 0 40px}.impeccable-edition .affiliate-panel{padding:32px 40px}.impeccable-edition .affiliate-main{gap:40px}.impeccable-edition .affiliate-copy h2{margin:16px 0;font-size:clamp(34px,3.6vw,48px);line-height:1.08}.impeccable-edition .affiliate-copy>p{max-width:44ch;font-size:15px;line-height:1.65}.impeccable-edition .affiliate-audience,.impeccable-edition .affiliate-visual-caption,.impeccable-edition .affiliate-flow{display:none}.impeccable-edition .affiliate-half{padding:20px 18px 16px}.impeccable-edition .affiliate-emblem,.impeccable-edition .affiliate-brand-slot{height:30px;margin-bottom:18px}.impeccable-edition .affiliate-half h3{margin:6px 0 10px;font-size:25px}.impeccable-edition .affiliate-signature{margin-top:16px;padding-top:12px}.impeccable-edition .affiliate-bottom{gap:28px;margin-top:26px;padding-top:22px}.impeccable-edition .affiliate-commercial h3{margin:5px 0;font-size:19px}.impeccable-edition .affiliate-commercial>.affiliate-role-label{display:none}.impeccable-edition .affiliate-fineprint{margin-top:16px}@media (width<=850px){.impeccable-edition .affiliate-main{grid-template-columns:1fr 1fr;gap:24px}.impeccable-edition .affiliate-panel{padding:28px}.impeccable-edition .affiliate-bottom{flex-direction:row;align-items:center}.impeccable-edition .affiliate-half{padding:18px 12px}.impeccable-edition .affiliate-half p,.impeccable-edition .affiliate-signature{display:none}.impeccable-edition .affiliate-half h3{font-size:21px}.impeccable-edition .affiliate-copy h2{font-size:36px}.impeccable-edition .affiliate-commercial h3{display:none}}@media (width<=680px){.impeccable-edition .affiliate-section{padding:8px 0 24px}.impeccable-edition .affiliate-panel{padding:22px}.impeccable-edition .affiliate-main{grid-template-columns:1fr;gap:18px}.impeccable-edition .affiliate-copy h2{margin:12px 0;font-size:34px}.impeccable-edition .affiliate-copy>p{font-size:14px;line-height:1.6}.impeccable-edition .affiliate-pair{gap:12px}.impeccable-edition .affiliate-half{grid-template-columns:1fr auto;align-items:center;gap:3px 8px;margin:0;padding:12px 14px;display:grid}.impeccable-edition .affiliate-emblem,.impeccable-edition .affiliate-brand-slot{grid-area:1/2/3;height:24px;margin:0}.impeccable-edition .affiliate-emblem svg{width:24px;height:24px}.impeccable-edition .affiliate-brand-slot :is(img,svg){width:62px!important}.impeccable-edition .affiliate-half h3{grid-column:1;margin:0;font-size:18px}.impeccable-edition .affiliate-half .affiliate-role-label{font-size:10px}.impeccable-edition .affiliate-junction{width:24px;height:24px;font-size:18px}.impeccable-edition .affiliate-bottom{margin-top:18px;padding-top:16px;display:block}.impeccable-edition .affiliate-commercial p{margin:0;font-size:13px;line-height:1.6}.impeccable-edition .affiliate-action{margin-top:14px}.impeccable-edition .affiliate-cta{min-height:44px;padding:11px 16px}.impeccable-edition .affiliate-mail-note{max-width:none;margin-top:7px;font-size:10px}.impeccable-edition .affiliate-fineprint{margin-top:12px;font-size:11px;line-height:1.6}}@media (width<=400px){.impeccable-edition .affiliate-half{display:block}.impeccable-edition .affiliate-emblem,.impeccable-edition .affiliate-brand-slot{display:none}}@media (width<=680px) and (height<=700px){.impeccable-edition .affiliate-visual{display:none}.impeccable-edition .affiliate-main{gap:0}.impeccable-edition .affiliate-panel{padding:20px}.impeccable-edition .affiliate-copy h2{font-size:30px}}@media (width>=681px) and (height<=700px){.impeccable-edition .affiliate-panel{padding-block:24px}.impeccable-edition .affiliate-emblem,.impeccable-edition .affiliate-brand-slot,.impeccable-edition .affiliate-signature{display:none}.impeccable-edition .affiliate-half{margin:0}.impeccable-edition .affiliate-bottom{margin-top:18px;padding-top:18px}}@media (width<=680px){body.impeccable-edition.landing-compact:has(#inicio) main>#inicio{padding-top:120px!important;overflow:visible!important}body.impeccable-edition.landing-compact #inicio .hero-v8-visual{position:relative!important;overflow:visible!important}body.impeccable-edition:has(#inicio) main>section{min-height:0;padding-block:48px!important}#inicio{min-height:0!important;padding-top:120px!important;padding-bottom:30px!important}#inicio .hero-v8-main{gap:26px!important;min-height:0!important}#inicio .hero-v8-visual{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}#inicio .hero-v8-stage,#inicio .hero-architecture-caption,#inicio .hero-light-rays,#inicio .motion-toggle{display:none!important}#inicio .hero-v8-copy h1{margin-bottom:26px!important;font-size:clamp(42px,12vw,58px)!important;line-height:1.06!important}#inicio .hero-v8-lead{font-size:17px!important;line-height:1.5!important}#inicio .hero-v8-solution{font-size:16px!important;line-height:1.55!important}#inicio .hero-v8-ctas{gap:14px!important;margin-top:24px!important}#inicio .hero-v8-bottom{gap:16px!important;margin-top:24px!important;padding-top:20px!important}.mobile-context-brief{text-align:left;border-left:2px solid #00dce8;max-width:440px;padding-left:18px;margin:12px 0 0!important}.mobile-context-brief>strong{color:#eee;margin-bottom:14px;font-size:16px;font-weight:600;display:block}.mobile-context-brief>div{border-top:1px solid #ffffff18;padding:9px 0}.mobile-context-brief>div>span{color:#a5cde0;font-size:14px;display:block}.mobile-context-brief p{color:#a8a8a8;margin:5px 0 0;font-size:14px;line-height:1.5}#como-funciona .story-pin{height:auto!important;min-height:0!important;padding:0!important}#como-funciona .story-grid{gap:22px!important}#como-funciona .story-heading{min-height:0!important;font-size:32px!important;line-height:1.1!important}#como-funciona .story-description{min-height:0!important;margin-bottom:18px!important;font-size:16px!important;line-height:1.6!important}#como-funciona .story-stage{height:280px!important;min-height:0!important}#como-funciona .story-demo-label{margin-top:12px!important;font-size:10px!important}#que-te-frena .editorial-head{gap:16px!important;margin-bottom:24px!important}#que-te-frena .explorer-grid{gap:24px!important}#que-te-frena .problem-list{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}#que-te-frena .pain-row{border-radius:7px!important;flex-direction:row!important;align-items:center!important;gap:10px!important;min-height:60px!important;margin:0!important;padding:12px!important;display:flex!important}#que-te-frena .pain-row[data-problem=custom]{grid-column:1/-1}#que-te-frena .pain-row>.pain-preview,#que-te-frena .pain-row>span:nth-child(3),#que-te-frena .pain-row>svg,#que-te-frena .mobile-preview-link,#que-te-frena .service-animation-control{display:none!important}#que-te-frena .pain-choice-icon{flex:0 0 20px!important;width:20px!important;display:flex!important}#que-te-frena .mobile-choice-label{color:#ddd;font-weight:500;font-size:15px!important;display:block!important}#que-te-frena .explorer-footnote{margin-top:16px!important;font-size:13px!important;line-height:1.5!important}#que-te-frena #demo-home{display:none!important}#que-te-frena .solution-editorial{margin:0 0 18px!important}#que-te-frena .solution-editorial h3{min-height:0!important;font-size:26px!important;line-height:1.2!important}#que-te-frena .solution-editorial p{font-size:16px!important;line-height:1.6!important}.mobile-demo-trigger{color:#111;cursor:pointer;background:#eee;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-bottom:16px;padding:12px 18px;font-family:inherit;font-size:15px;font-weight:500;display:flex}#que-te-frena .service-demo-access{margin:0 0 18px!important;padding:0!important}#que-te-frena .solution-links{gap:14px!important;margin-top:20px!important}#que-te-frena .solution-depth{margin-top:14px!important}#que-te-frena .outcomes-strip{margin-block:0!important;padding-block:24px!important}.landing-mobile-disclosure{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;background:0 0!important;border-radius:0!important;margin:22px 0 0!important;padding:0!important;display:block!important}.landing-mobile-disclosure>summary{cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;min-height:52px;list-style:none;position:relative;text-align:left!important;color:#ddd!important;padding:17px 30px 17px 0!important;font-size:15px!important;line-height:1.4!important;display:flex!important}.landing-mobile-disclosure>summary::-webkit-details-marker{display:none}.landing-mobile-disclosure>summary:after{color:#aaa;font-size:23px;line-height:1;position:absolute;top:15px;right:0;content:"+"!important}.landing-mobile-disclosure[open]>summary:after{content:"−"!important}.landing-mobile-disclosure>summary>strong{font-weight:500}.landing-mobile-disclosure>summary>span{color:#aaa;font-size:13px}.landing-mobile-disclosure>.wrap{width:100%!important;padding-inline:0!important}.landing-mobile-disclosure[open]>:not(summary){margin-top:18px!important;margin-bottom:22px!important}#ia-conectada .connected-intro{margin-bottom:22px!important}#ia-conectada .connected-intro p{font-size:16px!important;line-height:1.6!important}#ia-conectada .connected-toolbar{padding:14px!important;display:block!important}#ia-conectada .connected-example-choices{width:100%;grid-template-columns:1fr 1fr 1fr!important;gap:5px!important;display:grid!important}#ia-conectada .connected-example-choices button{white-space:normal!important;min-height:48px!important;padding:7px 5px!important;font-size:12px!important;line-height:1.4!important}#ia-conectada .connected-pause,#ia-conectada .connected-timer{display:none!important}#ia-conectada .connected-story-label{padding:14px!important;display:block!important}#ia-conectada .connected-story-label p{margin-top:8px!important;font-size:16px!important;line-height:1.5!important}#ia-conectada .connected-playback{border-top:0!important;border-bottom:1px solid #ffffff1a!important;padding:0 14px 16px!important}#ia-conectada .connected-phases{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}#ia-conectada .connected-phases button{white-space:normal!important;border:1px solid #ffffff20!important;border-radius:5px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:8px 10px!important;font-size:13px!important;display:flex!important}#ia-conectada #connected-caption{margin:12px 0 0!important;font-size:13px!important;line-height:1.5!important}#ia-conectada .connected-lane{min-height:0!important;padding:0!important;display:block!important}#ia-conectada .connected-node{opacity:1!important;border:0!important;min-height:0!important;padding:20px 16px!important;display:none!important;transform:none!important}#ia-conectada #connected-simulator[data-phase="0"] .connected-input,#ia-conectada #connected-simulator[data-phase="1"] .connected-context,#ia-conectada #connected-simulator[data-phase="2"] .connected-output,#ia-conectada #connected-simulator[data-phase="3"] .connected-output{display:block!important}#ia-conectada #connected-simulator[data-phase="2"] .connected-review,#ia-conectada #connected-simulator[data-phase="2"] #connected-output-title,#ia-conectada #connected-simulator[data-phase="2"] #connected-output-text,#ia-conectada #connected-simulator[data-phase="3"] .connected-action-feed,#ia-conectada .connected-wire{display:none!important}#ia-conectada .connected-input p,#ia-conectada #connected-output-text{margin-bottom:16px!important;font-size:16px!important;line-height:1.6!important}#ia-conectada .connected-action-feed{gap:10px!important;margin-top:16px!important}#ia-conectada .connected-action{grid-template-columns:20px 1fr!important;gap:9px!important;padding:12px!important}#ia-conectada .connected-action-icon{display:none!important}#ia-conectada .connected-action strong{font-size:14px!important;line-height:1.4!important}#ia-conectada .connected-action p{font-size:13px!important;line-height:1.5!important}#ia-conectada .connected-action-status{grid-column:2!important;justify-self:start!important}#ia-conectada #connected-output-title{font-size:25px!important;line-height:1.2!important}#ia-conectada .connected-review{margin-top:16px!important;padding:14px!important;font-size:15px!important}#ia-conectada .mobile-simulator-note{color:#999;border-top:1px solid #ffffff18;margin:0!important;padding:12px 16px!important;font-size:12px!important;line-height:1.5!important}#ia-conectada .connected-foot{gap:16px!important;margin-top:18px!important}#ia-conectada .connected-foot p{font-size:14px!important;line-height:1.6!important}#empezar .journey-grid{gap:28px!important}#empezar .journey-intro{position:static!important}#empezar .journey-intro p{font-size:16px!important;line-height:1.6!important}#empezar .journey-contract{gap:8px!important;margin-top:16px!important}#empezar .journey-contract span{font-size:12px!important}#empezar .scroll-stack__inner{gap:0!important;padding:0!important}#empezar .scroll-stack__slot{height:auto!important;min-height:0!important;margin-bottom:18px!important;padding:0!important}#empezar .journey-card:not(.audit-card){background:0 0!important;border:0!important;border-top:1px solid #ffffff25!important;border-radius:0!important;min-height:0!important;padding:20px 0!important;transform:none!important}#empezar .journey-card h3{margin-top:16px!important;font-size:25px!important;line-height:1.2!important}#empezar .journey-card p{font-size:15px!important;line-height:1.6!important}#empezar .journey-example{display:none!important}#empezar .journey-small{font-size:13px!important}#empezar .handoff-route{gap:10px!important;margin-top:16px!important}#empezar .scroll-stack__end{height:0!important}#empezar .journey-number{font-size:18px!important}#empezar .journey-tag{font-size:11px!important}#empezar>.landing-mobile-disclosure{width:calc(100% - 40px)!important;margin:12px auto 0!important}#empezar .audit-option{gap:24px!important;padding-block:0!important}#empezar .audit-option-copy h3,#empezar .partner-heading h3{font-size:28px!important;line-height:1.2!important}#empezar .audit-card{min-height:0!important;padding:20px!important}#empezar .partner-section{gap:12px!important;margin-top:30px!important;padding-top:30px!important}#empezar .partner-heading p{font-size:15px!important;line-height:1.6!important}#empezar .partner-work{gap:16px!important;padding:0!important}#empezar .partner-work>div{padding-block:12px!important}#empezar .journey-costs{margin-top:24px!important;padding-block:18px!important}#empezar .journey-costs p{font-size:13px!important;line-height:1.6!important}body.impeccable-edition.landing-compact #inicio .hero-v8-stage{max-width:420px;aspect-ratio:600/430!important;height:auto!important;margin:0 auto!important}body.impeccable-edition.landing-compact #inicio .hero-v8-art{aspect-ratio:600/430!important;height:auto!important;position:relative!important;inset:auto!important}body.impeccable-edition.landing-compact #inicio .hero-architecture--mobile{aspect-ratio:600/430!important;height:auto!important;overflow:visible!important}body.impeccable-edition.landing-compact #inicio .hero-architecture--mobile :is(.architecture-panel,.architecture-wire,text){display:none!important}.mobile-hero-legend{color:#ccc;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;margin:12px 0 20px;padding:0;list-style:none;display:grid}.mobile-hero-legend li{white-space:nowrap;flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:1.3;display:flex}.mobile-hero-legend svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px}.mobile-hero-legend [data-module=web],.mobile-hero-legend [data-module=mail]{color:#9facff}.mobile-hero-legend [data-module=crm]{color:#70e4ef}.mobile-hero-legend [data-module=knowledge]{color:#c29aff}.mobile-hero-legend [data-module=social]{color:#ff92dc}.mobile-hero-legend [data-module=custom]{color:#ffc78d}body.impeccable-edition.landing-compact #inicio .hero-architecture-caption{min-height:94px!important;margin:0!important;padding-top:0!important}body.impeccable-edition.landing-compact #inicio .hero-architecture-caption>span{font-size:12px!important}body.impeccable-edition.landing-compact #inicio .hero-architecture-caption>strong{font-size:16px!important;line-height:1.45!important}body.impeccable-edition.landing-compact #inicio .hero-architecture-caption>small{color:#aaa!important;font-size:12px!important}#inicio .hero-v8-stage{height:290px!important;min-height:0!important;margin-top:4px!important;display:block!important}#inicio .hero-v8-art{width:100%!important;max-width:400px!important;height:100%!important;margin-inline:auto!important}#inicio .hero-v8-reveal,#inicio .hero-v8-tilt{height:100%!important;transform:none!important}#inicio .hero-architecture--mobile{object-fit:contain;width:100%!important;height:290px!important;display:block!important}#inicio .hero-architecture--desktop{display:none!important}#inicio .hero-architecture-caption{text-align:left!important;flex-direction:column!important;gap:6px!important;margin:12px 0 0!important;display:flex!important;position:static!important}#inicio .hero-architecture-caption strong{font-size:15px!important;line-height:1.5!important}#inicio .hero-architecture-caption small{font-size:10px!important}.landing-compact #como-funciona,.landing-compact #que-te-frena,.landing-compact #ia-conectada{min-height:0!important;padding-block:0!important;position:relative!important;overflow:visible!important}.landing-compact #como-funciona{height:calc(100svh + 550px)!important}.landing-compact #que-te-frena{height:calc(100svh + 850px)!important}.landing-compact #ia-conectada{height:calc(100svh + 600px)!important}.landing-compact .mobile-scroll-frame{height:auto!important;min-height:0!important;padding-block:18px!important;position:sticky!important;top:90px!important;transform:none!important}.landing-compact #como-funciona .story-grid{gap:18px!important}.landing-compact #como-funciona .story-copy .index-label,.landing-compact #como-funciona .story-steps,.landing-compact #como-funciona .story-scroll-note,.landing-compact #como-funciona .story-static-summary{display:none!important}.landing-compact #como-funciona .story-heading{margin:12px 0!important;font-size:30px!important}.landing-compact #como-funciona .story-description{min-height:90px!important;margin-bottom:0!important;font-size:15px!important;line-height:1.5!important}.landing-compact #como-funciona .story-stage{height:270px!important;min-height:0!important}.landing-compact #como-funciona .story-ai p{font-size:13px!important;line-height:1.45!important}.mobile-scroll-label{letter-spacing:.02em;align-items:center;gap:12px;display:flex;color:#b995ff!important;margin:0 0 14px!important;font-size:12px!important;line-height:1.4!important}.mobile-scroll-label:before{content:"";background:linear-gradient(90deg,#b995ff calc(var(--mobile-progress,0)*100%),#ffffff25 0);flex-shrink:0;width:42px;height:2px;display:block}.landing-compact #que-te-frena>.wrap{height:100%!important;position:relative!important}.landing-compact #que-te-frena .editorial-head{margin-bottom:16px!important;padding-top:36px!important}.landing-compact #que-te-frena .editorial-head h2{font-size:30px!important;line-height:1.1!important}.landing-compact #que-te-frena .editorial-head p{font-size:14px!important;line-height:1.5!important}.landing-compact #que-te-frena .editorial-head .index-label{display:none!important}.landing-compact #que-te-frena .explorer-grid{gap:0!important;min-height:0!important;padding-top:18px!important;display:block!important}body.impeccable-edition.landing-compact #que-te-frena .mobile-case-flow svg{display:block!important}.landing-compact #que-te-frena .explorer-grid>div:first-child,.landing-compact #que-te-frena .solution-editorial>.index-label{display:none!important}.landing-compact #que-te-frena .solution-editorial h3{min-height:0!important;margin-block:10px 14px!important;font-size:27px!important;line-height:1.15!important}.landing-compact #que-te-frena .solution-editorial p{margin-bottom:0!important;font-size:15px!important;line-height:1.5!important}.mobile-case-flow{width:100%;height:92px;overflow:hidden;margin:16px 0!important}.mobile-case-flow svg{max-width:350px;display:block;opacity:1!important;width:100%!important;height:92px!important;transform:none!important}.landing-compact #que-te-frena .service-demo-access{gap:12px!important;margin-top:14px!important}.landing-compact #que-te-frena .service-demo-access>span,.landing-compact #que-te-frena .solution-depth{display:none!important}.landing-compact #que-te-frena .solution-links{gap:10px!important;margin-top:14px!important}.landing-compact #que-te-frena .solution-links p{font-size:12px!important}.landing-compact #que-te-frena>.wrap>.landing-mobile-disclosure{left:0;right:0;position:absolute!important;bottom:20px!important}.landing-compact #ia-conectada .connected-intro{margin:0 0 14px!important;display:block!important}.landing-compact #ia-conectada .connected-intro .index-label{display:none!important}.landing-compact #ia-conectada #connected-title{margin:10px 0 12px!important;font-size:29px!important;line-height:1.12!important}.landing-compact #ia-conectada .connected-intro p{margin:0!important;font-size:15px!important;line-height:1.5!important}.landing-compact #ia-conectada #connected-simulator{border-radius:8px!important;padding:0!important}.landing-compact #ia-conectada .connected-toolbar,.landing-compact #ia-conectada .connected-phases,.landing-compact #ia-conectada .connected-story-label p{display:none!important}.landing-compact #ia-conectada .connected-story-label{margin:0!important;padding:10px 14px!important;display:block!important}.landing-compact #ia-conectada .connected-story-label>span{font-size:10px!important}.landing-compact #ia-conectada .connected-playback{border-top:1px solid #ffffff18!important;border-bottom:0!important;min-height:0!important;margin:0!important;padding:10px 14px!important}.landing-compact #ia-conectada #connected-caption{margin:0!important;font-size:13px!important;line-height:1.45!important}.landing-compact #ia-conectada .connected-lane{min-height:290px!important}.landing-compact #ia-conectada .connected-workspace-bar{min-height:34px!important;padding:8px 12px!important;font-size:10px!important}.landing-compact #ia-conectada .connected-node{min-height:0!important;padding:16px 14px!important}.landing-compact #ia-conectada .connected-node-heading{margin-bottom:12px!important;font-size:11px!important}.landing-compact #ia-conectada .connected-input-text{font-size:17px!important;line-height:1.5!important}.landing-compact #ia-conectada .connected-input-note{font-size:12px!important;line-height:1.5!important}.landing-compact #ia-conectada .connected-context .connected-source{min-height:0!important;padding:10px!important}.landing-compact #ia-conectada .connected-sources{gap:8px!important}.landing-compact #ia-conectada .connected-action-feed{gap:8px!important;margin-top:8px!important}.landing-compact #ia-conectada .connected-action{gap:6px!important;padding:9px!important}.landing-compact #ia-conectada .connected-action p{margin-top:4px!important;font-size:12px!important;line-height:1.4!important}.landing-compact #ia-conectada .connected-action-status{font-size:10px!important}.landing-compact #ia-conectada #connected-simulator[data-phase="3"] #connected-output-text{display:none!important}.landing-compact #ia-conectada #connected-output-title{margin-bottom:14px!important;font-size:23px!important;line-height:1.2!important}.landing-compact #ia-conectada .connected-review{margin-top:10px!important;padding:12px!important;font-size:14px!important;line-height:1.5!important}.landing-compact #ia-conectada .connected-foot{margin:16px 0 0!important;padding:0!important}.landing-compact #ia-conectada .connected-foot p{display:none!important}body.impeccable-edition.landing-compact #apps .app .landing-mobile-disclosure{border-color:#17171930!important}body.impeccable-edition.landing-compact #apps .app .landing-mobile-disclosure>summary{color:#242426!important}body.impeccable-edition.landing-compact #apps .app .landing-mobile-disclosure>summary:after{color:#555!important}body.impeccable-edition.landing-compact #apps .app .landing-mobile-disclosure>summary:focus-visible{outline-offset:4px;outline:2px solid #5e388d!important}}@media (width<=680px) and (height<=700px){.landing-compact .mobile-scroll-frame{padding-block:10px!important;top:82px!important}.landing-compact #como-funciona .story-heading{font-size:25px!important}.landing-compact #como-funciona .story-description{min-height:75px!important;font-size:14px!important;line-height:1.4!important}.landing-compact #como-funciona .story-stage{height:230px!important}.landing-compact #ia-conectada #connected-title{margin-block:5px 8px!important;font-size:25px!important}.landing-compact #ia-conectada .connected-intro p{font-size:14px!important;line-height:1.4!important}.landing-compact #ia-conectada .connected-lane{min-height:225px!important}.landing-compact #ia-conectada .connected-node{padding:12px!important}.landing-compact #ia-conectada .connected-node-heading{margin-bottom:8px!important}.landing-compact #ia-conectada .connected-action p{display:none!important}.landing-compact #ia-conectada .connected-action strong{font-size:12px!important}.landing-compact #ia-conectada .connected-action{padding:6px 8px!important}.landing-compact #ia-conectada .connected-input-text{font-size:15px!important}.landing-compact #ia-conectada #connected-output-title{font-size:21px!important}.landing-compact #ia-conectada .connected-review{padding:9px!important;font-size:13px!important}.landing-compact #ia-conectada .connected-source{padding:7px!important}.landing-compact #ia-conectada .connected-story-label{padding-block:7px!important}.landing-compact #ia-conectada .connected-intro{margin-bottom:10px!important}.landing-compact #ia-conectada .connected-foot{margin-top:10px!important}}@media (width<=680px){.landing-compact #como-funciona .joined-app{height:270px!important;min-height:0!important;max-height:270px!important;overflow:hidden!important}.landing-compact #como-funciona .app-bar{min-height:36px!important;padding:8px 10px!important}.landing-compact #como-funciona .joined-body{padding:0!important;display:block!important}.landing-compact #como-funciona .joined-nav{gap:10px!important;min-height:30px!important;padding:7px 10px!important;font-size:10px!important}.landing-compact #como-funciona .joined-main{padding:10px!important}.landing-compact #como-funciona .joined-main h4{margin:0 0 8px!important;font-size:17px!important}.landing-compact #como-funciona .joined-main>p,.landing-compact #como-funciona .joined-block>p{display:none!important}.landing-compact #como-funciona .joined-blocks{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:0!important;display:grid!important}.landing-compact #como-funciona .joined-block{min-height:0!important;padding:8px!important}.landing-compact #como-funciona .joined-block.wide{grid-column:1/-1!important}.landing-compact #como-funciona .joined-block strong{font-size:12px!important;line-height:1.4!important}.landing-compact #como-funciona .joined-block .micro-label{margin-bottom:7px!important;font-size:9px!important;line-height:1.3!important}.landing-compact #como-funciona .joined-block .tiny-status{margin-top:6px!important;font-size:9px!important}.landing-compact #como-funciona[data-scene="2"] .joined-app{display:none!important}.landing-compact #como-funciona[data-scene="2"] .story-ai{opacity:1!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:20px!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.landing-compact #como-funciona .story-ai strong{font-size:18px!important;line-height:1.3!important}.landing-compact #como-funciona .story-ai p{margin-block:12px!important;font-size:14px!important;line-height:1.5!important}.landing-compact #como-funciona .source-pills{gap:5px!important}.landing-compact #como-funciona .source-pills span{padding:5px 7px!important;font-size:10px!important}.landing-compact #ia-conectada .connected-playback{height:auto!important;min-height:0!important}.landing-compact #ia-conectada .connected-action{grid-template-rows:auto auto!important;align-content:start!important;align-items:start!important;height:auto!important;min-height:0!important}.landing-compact #ia-conectada .connected-action-status{align-self:start!important;height:auto!important;min-height:0!important;padding:3px 6px!important;line-height:1.4!important}.landing-compact #ia-conectada .connected-node-heading,.landing-compact #ia-conectada .connected-workspace-bar{height:auto!important;min-height:0!important}.landing-compact #ia-conectada .connected-workspace-bar>span:first-child{display:none!important}.landing-compact #ia-conectada .connected-workspace-state{margin-left:0!important}.landing-compact #ia-conectada .connected-lane{min-height:0!important}}@media (width<=680px) and (height<=700px){.landing-compact #como-funciona .joined-app{height:230px!important;max-height:230px!important}.landing-compact #como-funciona .joined-main{padding:8px!important}.landing-compact #como-funciona .joined-block{padding:6px!important}.landing-compact #como-funciona .joined-nav{padding:6px 8px!important;font-size:9px!important}.landing-compact #como-funciona .joined-block .tiny-status{display:none!important}.landing-compact #como-funciona .story-ai{padding:14px!important}.landing-compact #como-funciona .story-ai p{font-size:13px!important;line-height:1.45!important}.landing-compact #que-te-frena .solution-editorial h3{margin-block:6px 10px!important;font-size:23px!important}.landing-compact #que-te-frena .solution-editorial p{font-size:14px!important;line-height:1.45!important}.landing-compact #que-te-frena .mobile-case-flow,.landing-compact #que-te-frena .mobile-case-flow svg{height:75px!important}.landing-compact #que-te-frena .mobile-case-flow{margin-block:10px!important}.landing-compact #que-te-frena .solution-links{gap:8px!important;margin-top:10px!important}.landing-compact #que-te-frena .solution-links p{font-size:10px!important}.landing-compact #que-te-frena .solution-links .text-link{font-size:13px!important}.landing-compact #que-te-frena .service-demo-access{margin-block:8px!important}.landing-compact #ia-conectada .connected-action{grid-template-rows:auto!important;grid-template-columns:16px 1fr auto!important;align-items:center!important;padding:7px 8px!important}.landing-compact #ia-conectada .connected-action-status{grid-area:1/3!important;align-self:center!important}.landing-compact #ia-conectada .connected-action-feed{gap:6px!important}.landing-compact #ia-conectada #connected-caption{font-size:12px!important;line-height:1.4!important}.landing-compact #ia-conectada .connected-intro p{font-size:13px!important;line-height:1.4!important}.landing-compact #ia-conectada .connected-review{font-size:12px!important;line-height:1.45!important}.landing-compact #ia-conectada .connected-review strong{font-size:13px!important}.landing-compact #ia-conectada .connected-source strong{font-size:13px!important;line-height:1.35!important}.landing-compact #ia-conectada .connected-source span{font-size:10px!important}.landing-compact #ia-conectada .connected-story-label{display:none!important}}@media (width<=680px){body.impeccable-edition:has(#inicio) :is(#a-medida,#proyectos,#equipo,#apps,#contacto){padding-block:44px}body.impeccable-edition:has(#inicio) :is(#a-medida,#proyectos,#equipo,#apps,#contacto) h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,8.2vw,38px);line-height:1.14}body.impeccable-edition:has(#inicio) :is(#a-medida,#proyectos,#equipo,#apps,#contacto) .index-label{margin-bottom:14px;font-size:11px;line-height:1.5}body.impeccable-edition:has(#inicio) :is(#a-medida,#proyectos,#equipo) .text-link{gap:10px;min-height:44px;font-size:14px;line-height:1.5}body.impeccable-edition:has(#inicio) #a-medida .bespoke-editorial-grid{grid-template-columns:minmax(0,1fr);gap:24px}body.impeccable-edition:has(#inicio) #a-medida .bespoke-editorial-grid>div>p{max-width:none;margin-top:16px;font-size:16px;line-height:1.55}body.impeccable-edition:has(#inicio) #a-medida .bespoke-editorial-grid>div>.text-link{margin-top:10px}body.impeccable-edition:has(#inicio) #a-medida .bespoke-points li{grid-template-columns:30px minmax(0,1fr);gap:14px;padding-block:16px}body.impeccable-edition:has(#inicio) #a-medida .bespoke-points li>span{font-size:20px;line-height:1.35}body.impeccable-edition:has(#inicio) #a-medida .bespoke-points h3{letter-spacing:-.015em;font-size:17px;line-height:1.35}body.impeccable-edition:has(#inicio) #a-medida .bespoke-points p{max-width:none;margin-top:7px;font-size:14px;line-height:1.55}body.impeccable-edition:has(#inicio) #proyectos .editorial-head{gap:16px;margin-bottom:24px;display:grid}body.impeccable-edition:has(#inicio) #proyectos .editorial-head>p{max-width:none;font-size:16px;line-height:1.55}body.impeccable-edition:has(#inicio) #proyectos .featured-project{border-radius:8px;grid-template-columns:minmax(0,1fr);min-height:0}body.impeccable-edition:has(#inicio) #proyectos .featured-copy{gap:16px;padding:22px 20px 18px}body.impeccable-edition:has(#inicio) #proyectos .featured-copy h3{margin:14px 0 12px;font-size:27px;line-height:1.16}body.impeccable-edition:has(#inicio) #proyectos .featured-copy h3 em{font-size:1em}body.impeccable-edition:has(#inicio) #proyectos .featured-copy p{max-width:none;font-size:15px;line-height:1.55}body.impeccable-edition:has(#inicio) #proyectos .project-route{gap:8px 12px;margin-top:16px}body.impeccable-edition:has(#inicio) #proyectos .project-route span{gap:8px;font-size:12px;line-height:1.5}body.impeccable-edition:has(#inicio) #proyectos .project-links{flex-wrap:wrap;gap:2px 20px;width:100%;display:flex}body.impeccable-edition:has(#inicio) #proyectos .project-image{min-height:0;padding:18px 14px 38px}body.impeccable-edition:has(#inicio) #proyectos .real-browser{border-radius:5px;width:100%;max-width:100%;transform:none;box-shadow:0 8px 24px #35353522}body.impeccable-edition:has(#inicio) #proyectos .real-browser-bar{padding:7px 10px;font-size:10px}body.impeccable-edition:has(#inicio) #proyectos .real-shot-label{font-size:10px;line-height:1.5;bottom:12px;right:14px}body.impeccable-edition:has(#inicio) #proyectos .case-insight{gap:12px;padding-block:18px 22px}body.impeccable-edition:has(#inicio) #proyectos .case-insight-tabs{flex-wrap:wrap;gap:8px}body.impeccable-edition:has(#inicio) #proyectos .case-insight-tabs button{min-height:44px;padding:10px 15px;font-size:13px}body.impeccable-edition:has(#inicio) #proyectos .case-insight>p{min-height:0;font-size:14px;line-height:1.55}body.impeccable-edition:has(#inicio) #proyectos .case-insight-tag{font-size:11px;line-height:1.5}body.impeccable-edition:has(#inicio) #proyectos .nemus-v3{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:26px 0}body.impeccable-edition:has(#inicio) #proyectos .nemus-v3 h3{font-size:27px;line-height:1.18}body.impeccable-edition:has(#inicio) #proyectos .project-state{flex-wrap:wrap;margin-top:12px;font-size:12px;line-height:1.5}body.impeccable-edition:has(#inicio) #proyectos .nemus-map{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr);align-items:center;gap:5px;display:grid}body.impeccable-edition:has(#inicio) #proyectos .nemus-map span{text-align:center;overflow-wrap:anywhere;min-width:0;padding:12px 6px;font-size:11px;line-height:1.35}body.impeccable-edition:has(#inicio) #proyectos .nemus-map i{width:8px;min-width:0}body.impeccable-edition:has(#inicio) #proyectos .nemus-v3-content>p{max-width:none;margin-top:16px;font-size:15px;line-height:1.55}body.impeccable-edition:has(#inicio) #equipo .team-v3-grid{grid-template-columns:minmax(0,1fr);gap:24px}body.impeccable-edition:has(#inicio) #equipo .team-v3-copy>p{max-width:none;margin-top:16px;font-size:16px;line-height:1.55}body.impeccable-edition:has(#inicio) #equipo .team-v3-copy>p+p{margin-top:12px;font-size:14px}body.impeccable-edition:has(#inicio) #equipo .team-people{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:20px;padding-top:16px}body.impeccable-edition:has(#inicio) #equipo .team-people strong{font-size:14px;line-height:1.4}body.impeccable-edition:has(#inicio) #equipo .team-people span{margin-top:6px;font-size:12px;line-height:1.5}body.impeccable-edition:has(#inicio) #equipo .team-v3-copy>.text-link{margin-top:12px}body.impeccable-edition:has(#inicio) #equipo .team-portrait{border-radius:8px;height:clamp(280px,82vw,350px);min-height:0}body.impeccable-edition:has(#inicio) #equipo .team-portrait>img{object-fit:cover;object-position:50% 0}body.impeccable-edition:has(#inicio) #equipo .team-portrait figcaption{gap:14px;padding:34px 16px 14px;font-size:11px;line-height:1.45}body.impeccable-edition:has(#inicio) #equipo .team-portrait figcaption .logo{width:100px}body.impeccable-edition:has(#inicio) #apps .apps-heading{gap:16px;margin-bottom:24px}body.impeccable-edition:has(#inicio) #apps .apps-heading>p{max-width:none;font-size:16px;line-height:1.55}body.impeccable-edition:has(#inicio) #apps .apps-grid{grid-template-columns:minmax(0,1fr);gap:18px}body.impeccable-edition:has(#inicio) #apps .app{border-radius:10px;padding:20px}body.impeccable-edition:has(#inicio) #apps .app-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:18px;padding-bottom:16px;display:grid}body.impeccable-edition:has(#inicio) #apps .app-brand{gap:8px}body.impeccable-edition:has(#inicio) #apps .app-logo{width:34px;height:34px}body.impeccable-edition:has(#inicio) #apps .app h3{font-size:clamp(20px,5.8vw,26px);line-height:1.2}body.impeccable-edition:has(#inicio) #apps .app-status{white-space:nowrap;gap:5px;width:auto;font-size:11px}body.impeccable-edition:has(#inicio) #apps .app-lead{max-width:none;margin-bottom:14px;font-size:clamp(25px,7vw,32px);line-height:1.15}body.impeccable-edition:has(#inicio) #apps .app-description{margin-bottom:18px;font-size:15px;line-height:1.6}body.impeccable-edition:has(#inicio) #apps .app-actions{align-items:flex-start;gap:14px}body.impeccable-edition:has(#inicio) #apps .app-link{width:100%;min-height:44px;padding:12px 16px;font-size:14px}body.impeccable-edition:has(#inicio) #apps .app-features{gap:7px 12px;line-height:1.5}body.impeccable-edition:has(#inicio) #apps .app-features li{font-size:12px}body.impeccable-edition:has(#inicio) #apps .app-promo{margin-top:18px}body.impeccable-edition:has(#inicio) #apps .app-video{border-radius:6px}body.impeccable-edition:has(#inicio) #apps .app details{border-top:1px solid color-mix(in srgb,var(--app-ink) 18%,transparent);width:100%;margin-top:16px}body.impeccable-edition:has(#inicio) #apps .app details>summary{min-height:44px;color:var(--app-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;font-size:14px;font-weight:600;display:flex}body.impeccable-edition:has(#inicio) #apps .app details>summary:after{content:"+";font-size:20px;font-weight:400}body.impeccable-edition:has(#inicio) #apps .app details[open]>summary:after{content:"−"}body.impeccable-edition:has(#inicio) #colabora{padding-block:8px 32px}body.impeccable-edition:has(#inicio) #colabora .affiliate-panel{padding:22px 20px}body.impeccable-edition:has(#inicio) #colabora .affiliate-main{gap:18px}body.impeccable-edition:has(#inicio) #colabora .affiliate-copy h2{margin-block:12px;font-size:clamp(29px,8vw,35px);line-height:1.15}body.impeccable-edition:has(#inicio) #colabora .affiliate-copy>p{font-size:15px;line-height:1.55}body.impeccable-edition:has(#inicio) #colabora .affiliate-audience{gap:6px 12px;margin-top:12px}body.impeccable-edition:has(#inicio) #colabora .affiliate-audience span{font-size:12px;line-height:1.45}body.impeccable-edition:has(#inicio) #colabora .affiliate-pair{gap:9px}body.impeccable-edition:has(#inicio) #colabora .affiliate-half{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px}body.impeccable-edition:has(#inicio) #colabora .affiliate-half p{grid-column:1;margin-top:4px;font-size:12px;line-height:1.5;display:block}body.impeccable-edition:has(#inicio) #colabora .affiliate-half h3{margin:0;font-size:19px;line-height:1.3}body.impeccable-edition:has(#inicio) #colabora .affiliate-flow{gap:8px;margin-top:12px;font-size:11px}body.impeccable-edition:has(#inicio) #colabora .affiliate-bottom{margin-top:18px;padding-top:16px}body.impeccable-edition:has(#inicio) #colabora .affiliate-commercial h3{margin-block:0 7px;font-size:19px;line-height:1.35;display:block}body.impeccable-edition:has(#inicio) #colabora .affiliate-commercial p{font-size:14px;line-height:1.5}body.impeccable-edition:has(#inicio) #colabora .affiliate-cta{min-height:44px;padding:11px 14px;font-size:14px;line-height:1.5}body.impeccable-edition:has(#inicio) #colabora :is(.affiliate-mail-note,.affiliate-fineprint){font-size:12px;line-height:1.5}body.impeccable-edition:has(#inicio) #contacto .contact-v3-grid{grid-template-columns:minmax(0,1fr);gap:24px}body.impeccable-edition:has(#inicio) #contacto .contact-v3-copy>p{max-width:none;margin-top:14px;font-size:16px;line-height:1.55}body.impeccable-edition:has(#inicio) #contacto .contact-promise{gap:7px;margin-top:16px}body.impeccable-edition:has(#inicio) #contacto .contact-promise span{font-size:12px;line-height:1.5}body.impeccable-edition:has(#inicio) #contacto .contact-email{align-items:center;min-height:44px;margin-top:16px;font-size:21px;line-height:1.4}body.impeccable-edition:has(#inicio) #contacto .contact-place{margin-top:8px;font-size:12px;line-height:1.5}body.impeccable-edition:has(#inicio) #contact-form{border-radius:10px;min-width:0;padding:8px}body.impeccable-edition:has(#inicio) #contact-form .stepper__header{padding:2px}body.impeccable-edition:has(#inicio) #contact-form .stepper__track{gap:2px}body.impeccable-edition:has(#inicio) #contact-form .stepper__segment{flex-direction:column;justify-content:center;gap:4px;min-width:0;height:auto;min-height:58px;padding:7px 3px;display:flex}body.impeccable-edition:has(#inicio) #contact-form .stepper__title{white-space:normal;text-overflow:clip;font-size:11px;line-height:1.25;overflow:visible}body.impeccable-edition:has(#inicio) #contact-form .stepper__badge{width:20px;height:20px;font-size:10px}body.impeccable-edition:has(#inicio) #contact-form .stepper__body{padding:18px 10px 10px}body.impeccable-edition:has(#inicio) #contact-form .stepper__viewport{margin:-6px -10px}body.impeccable-edition:has(#inicio) #contact-form .stepper__pane{padding:6px 10px}body.impeccable-edition:has(#inicio) #contact-form .lead-step-count{margin-bottom:10px;font-size:11px}body.impeccable-edition:has(#inicio) #contact-form h3{letter-spacing:-.025em;font-size:25px;line-height:1.2}body.impeccable-edition:has(#inicio) #contact-form .stepper__pane>.lead-help{margin:10px 0 16px;font-size:14px;line-height:1.55}body.impeccable-edition:has(#inicio) #contact-form .lead-choices{grid-template-columns:minmax(0,1fr);gap:7px}body.impeccable-edition:has(#inicio) #contact-form .lead-choice{border-radius:5px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:70px;padding:10px 12px;display:grid}body.impeccable-edition:has(#inicio) #contact-form .lead-choice>svg{width:18px;height:18px;margin-top:0}body.impeccable-edition:has(#inicio) #contact-form .lead-choice>span:nth-child(2){padding-right:0}body.impeccable-edition:has(#inicio) #contact-form .lead-choice strong{font-size:14px;line-height:1.35}body.impeccable-edition:has(#inicio) #contact-form .lead-choice small{margin-top:3px;font-size:12px;line-height:1.4}body.impeccable-edition:has(#inicio) #contact-form .lead-choice-mark{width:18px;height:18px;position:static}body.impeccable-edition:has(#inicio) #contact-form :is(.lead-field input,.lead-field textarea){min-height:44px;padding:11px 12px;font-size:16px;line-height:1.5}body.impeccable-edition:has(#inicio) #contact-form .lead-field textarea{min-height:132px}body.impeccable-edition:has(#inicio) #contact-form .lead-example-chips{gap:6px;margin-top:10px}body.impeccable-edition:has(#inicio) #contact-form .lead-example-chips button{text-align:left;min-height:44px;padding:9px 11px;font-size:12px;line-height:1.4}body.impeccable-edition:has(#inicio) #contact-form .start-options{gap:7px}body.impeccable-edition:has(#inicio) #contact-form .start-option{border-radius:5px;gap:10px;min-height:68px;padding:12px}body.impeccable-edition:has(#inicio) #contact-form .start-option>span{grid-template-columns:17px minmax(0,1fr);gap:4px 9px}body.impeccable-edition:has(#inicio) #contact-form .start-option strong{font-size:14px;line-height:1.35}body.impeccable-edition:has(#inicio) #contact-form .start-option small{font-size:12px;line-height:1.45}body.impeccable-edition:has(#inicio) #contact-form .budget-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}body.impeccable-edition:has(#inicio) #contact-form .budget-options button{min-height:44px;padding:9px;font-size:12px;line-height:1.4}body.impeccable-edition:has(#inicio) #contact-form .lead-contact-fields{grid-template-columns:minmax(0,1fr);gap:4px}body.impeccable-edition:has(#inicio) #contact-form .lead-contact-fields .lead-field.full{margin-top:10px}body.impeccable-edition:has(#inicio) #contact-form .lead-summary{margin-top:18px;padding:14px}body.impeccable-edition:has(#inicio) #contact-form .lead-summary-top{gap:8px;margin-bottom:12px;padding-bottom:8px;font-size:12px}body.impeccable-edition:has(#inicio) #contact-form .lead-summary-top button{min-width:44px;min-height:44px;font-size:12px}body.impeccable-edition:has(#inicio) #contact-form .lead-summary dl>div{grid-template-columns:76px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.5}body.impeccable-edition:has(#inicio) #contact-form .lead-summary>p{margin-top:12px;font-size:13px;line-height:1.55;display:block;overflow:visible}body.impeccable-edition:has(#inicio) #contact-form .stepper__footer{gap:10px;padding-top:16px}body.impeccable-edition:has(#inicio) #contact-form .stepper__button{white-space:normal;text-align:center;height:auto;min-height:46px;padding:12px 14px;font-size:14px;line-height:1.4}body.impeccable-edition:has(#inicio) #contact-form .stepper__button--next{max-width:75%;margin-left:auto}body.impeccable-edition:has(#inicio) #contact-form .copy-message{min-height:44px;padding:10px 12px;font-size:13px;line-height:1.45}body.impeccable-edition:has(#inicio) .site-footer.footer{padding:32px 0 18px}body.impeccable-edition:has(#inicio) .site-footer .site-footer-grid{gap:24px 18px;padding-bottom:24px}body.impeccable-edition:has(#inicio) .site-footer .site-footer-brand{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px 16px;display:grid}body.impeccable-edition:has(#inicio) .site-footer .site-logo{width:min(130px,100%)}body.impeccable-edition:has(#inicio) .site-footer .site-footer-brand>p{margin:0;font-size:13px;line-height:1.5}body.impeccable-edition:has(#inicio) .site-footer .site-footer-motto{grid-column:1/-1;margin:0;font-size:14px;line-height:1.5}body.impeccable-edition:has(#inicio) .site-footer .site-footer-motto em{font-size:21px}body.impeccable-edition:has(#inicio) .site-footer .site-footer-socials{grid-column:1/-1;gap:0 16px;max-width:none}body.impeccable-edition:has(#inicio) .site-footer .site-footer-socials a{align-items:center;min-height:44px;padding:8px 0;font-size:12px;display:inline-flex}body.impeccable-edition:has(#inicio) .site-footer .site-footer-column h2{letter-spacing:.08em;margin-bottom:8px;font-size:11px;line-height:1.45}body.impeccable-edition:has(#inicio) .site-footer .site-footer-column :is(a,button){min-height:44px;padding:9px 0;font-size:13px;line-height:1.45}body.impeccable-edition:has(#inicio) .site-footer .site-footer-column .site-footer-mail{font-size:21px;line-height:1.4}body.impeccable-edition:has(#inicio) .site-footer .site-footer-contact{border-top:1px solid #303030;padding-top:16px}body.impeccable-edition:has(#inicio) .site-footer .site-footer-contact address{margin-top:4px}body.impeccable-edition:has(#inicio) .site-footer .site-footer-contact>p{margin:4px 0 6px;font-size:12px}body.impeccable-edition:has(#inicio) .site-footer .site-footer-bottom{gap:6px 12px;padding-top:14px;font-size:11px;line-height:1.5}body.impeccable-edition:has(#inicio) .site-footer .site-footer-bottom a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}body.impeccable-edition.landing-compact:has(#inicio) :is(#como-funciona,#que-te-frena,#ia-conectada){min-height:0!important;padding-block:0!important;overflow:visible!important}body.impeccable-edition.landing-compact:has(#inicio) :is(#como-funciona,#que-te-frena,#ia-conectada) .mobile-scroll-frame{height:auto!important;min-height:0!important;max-height:none!important;padding-block:8px!important;top:90px!important;overflow:visible!important}body.impeccable-edition.landing-compact:has(#inicio) :is(#como-funciona,#que-te-frena,#ia-conectada) .mobile-scroll-label{align-items:center!important;gap:10px!important;min-height:0!important;margin:0 0 10px!important;font-size:12px!important;line-height:1.4!important;display:flex!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .story-grid{gap:14px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .story-heading{margin:8px 0 10px!important;font-size:28px!important;line-height:1.12!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .story-description{min-height:0!important;font-size:15px!important;line-height:1.45!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .story-stage{box-sizing:border-box!important;height:312px!important;padding-bottom:36px!important;overflow:visible!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .scatter-card{padding:10px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .scatter-card .micro-label{gap:5px!important;margin-bottom:6px!important;font-size:12px!important;line-height:1.3!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .scatter-card strong{font-size:13px!important;line-height:1.35!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .scatter-card small{margin-top:6px!important;font-size:12px!important;line-height:1.3!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .joined-app{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .app-bar{gap:8px!important;min-height:30px!important;padding:6px 8px!important;font-size:11px!important;line-height:1.3!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .joined-nav{flex-flow:wrap!important;align-items:center!important;gap:4px 8px!important;min-height:0!important;padding:5px 8px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .joined-nav span{gap:4px!important;min-width:0!important;padding:3px 4px!important;font-size:12px!important;line-height:1.3!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .joined-main{padding:8px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .joined-main h4{margin-bottom:6px!important;font-size:16px!important;line-height:1.25!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .joined-blocks{gap:6px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .joined-block{padding:6px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona :is(.joined-block strong,.joined-block .micro-label,.source-pills span){font-size:12px!important;line-height:1.3!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .joined-block .micro-label{flex-wrap:wrap!important;margin-bottom:4px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .joined-block .tiny-status{margin-top:4px!important;font-size:12px!important;line-height:1.3!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .story-ai{padding:14px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .story-ai p{margin-block:10px!important;font-size:14px!important;line-height:1.45!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .story-demo-label{text-align:center!important;margin:0!important;font-size:11px!important;line-height:1.35!important;position:absolute!important;inset:auto 0 0!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena>.wrap{grid-template-rows:auto minmax(0,1fr) auto!important;row-gap:16px!important;height:100%!important;min-height:0!important;display:grid!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .editorial-head{gap:12px!important;margin-bottom:0!important;padding-top:24px!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .explorer-grid{align-self:start!important;margin:0 0 100px!important;padding-top:8px!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .solution-editorial{margin:0!important;padding-bottom:0!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .solution-editorial h3{margin:8px 0 10px!important;font-size:26px!important;line-height:1.15!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .solution-editorial p:not(.mobile-scroll-label){margin:0!important;font-size:15px!important;line-height:1.45!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .mobile-case-flow{height:96px!important;margin:10px 0!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .mobile-case-flow svg{width:100%!important;height:96px!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .mobile-case-flow svg text{opacity:1!important;font-size:16px!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .mobile-case-flow :is([data-flow-node],[data-flow-line]){opacity:1!important;stroke-dashoffset:0!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .service-demo-access{min-height:44px!important;margin:0!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .solution-links{gap:0!important;margin-top:4px!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena :is(.service-demo-access,.solution-links) .text-link{min-height:44px!important;padding-block:8px!important;font-size:14px!important;line-height:1.4!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena>.wrap>.landing-mobile-disclosure{align-self:end!important;margin:0!important;position:relative!important;inset:auto!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena:has(.landing-mobile-disclosure[open]){height:auto!important;min-height:calc(100svh + 850px)!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena:has(.landing-mobile-disclosure[open])>.wrap{grid-template-rows:auto auto auto!important;height:auto!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena:has(.landing-mobile-disclosure[open]) .explorer-grid{margin-bottom:20px!important;position:relative!important;top:auto!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-intro{margin-bottom:10px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada #connected-title{margin:6px 0 8px!important;font-size:27px!important;line-height:1.12!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-intro>p:not(.mobile-scroll-label){margin:0!important;font-size:15px!important;line-height:1.4!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada :is(#connected-caption,#connected-output-title,#connected-output-text,.connected-input-text,.connected-input-note,.connected-review,.connected-source){height:auto!important;min-height:0!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-story-label{padding:6px 12px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-workspace-bar{padding:5px 10px!important;line-height:1.35!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-node{padding:12px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-node-heading{gap:6px!important;margin-bottom:8px!important;font-size:12px!important;line-height:1.35!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-request{gap:10px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-input-text{margin:0 0 8px!important;font-size:16px!important;line-height:1.45!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-input-note{font-size:12px!important;line-height:1.4!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-sources{gap:6px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-context .connected-source{gap:8px!important;padding:8px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-source span{font-size:12px!important;line-height:1.3!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-source strong{font-size:14px!important;line-height:1.35!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-action-feed{gap:6px!important;margin-top:6px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-action{gap:6px!important;padding:8px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-action strong{font-size:14px!important;line-height:1.35!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-action p{margin-top:3px!important;font-size:12px!important;line-height:1.35!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada #connected-output-title{margin-bottom:8px!important;font-size:22px!important;line-height:1.15!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-review{margin-top:8px!important;padding:10px!important;font-size:14px!important;line-height:1.4!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-review strong{margin-bottom:4px!important;font-size:12px!important;line-height:1.35!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-playback{margin:0!important;padding:8px 12px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada #connected-caption{margin:0!important;font-size:14px!important;line-height:1.4!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-foot{margin-top:8px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-foot .text-link{min-height:44px!important;margin:0!important;padding-block:8px!important;font-size:14px!important;line-height:1.4!important}@media (height<=700px){body.impeccable-edition.landing-compact:has(#inicio) :is(#como-funciona,#que-te-frena,#ia-conectada) .mobile-scroll-frame{padding-block:4px!important;top:82px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .story-heading{margin-block:6px!important;font-size:24px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .story-grid{gap:10px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .mobile-scroll-label{margin-bottom:6px!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .story-description{font-size:14px!important;line-height:1.4!important}body.impeccable-edition.landing-compact:has(#inicio) #como-funciona .story-stage{height:298px!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .solution-editorial h3{margin-block:6px 8px!important;font-size:23px!important}body.impeccable-edition.landing-compact:has(#inicio) #que-te-frena .solution-editorial p:not(.mobile-scroll-label){font-size:14px!important;line-height:1.4!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada #connected-title{margin-block:4px 6px!important;font-size:23px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-intro{margin-bottom:8px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-intro>p:not(.mobile-scroll-label){font-size:14px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-node{padding:8px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-node-heading{margin-bottom:6px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-input-text{font-size:14px!important;line-height:1.4!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-context .connected-source{padding:6px 8px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-review{padding:8px!important}body.impeccable-edition.landing-compact:has(#inicio) #ia-conectada .connected-foot{margin-top:4px!important}}}
