:root{--ink:#111111;--panel:#1b1b1b;--panel2:#242424;--gold:#bababa;--white:#f2f2f2;--muted:#b8b8b8;--line:#ffffff1c;color-scheme:dark}body{background:var(--ink);color:var(--white);font-family:Arial,Helvetica,sans-serif}p{color:var(--muted)}h1,h2{font-weight:400}em{color:var(--gold)}.preview-bar{background:#232323;color:#c7c7c7;height:25px;font-size:8px;letter-spacing:.2em}.header{height:100px;border-bottom:1px solid var(--line);max-width:1600px;padding:0 5%}.brand{font-size:20px;letter-spacing:.1em;gap:14px}.brand small{color:#aaaaaa}.original-mark{border-radius:2px;box-shadow:0 0 0 4px #fafafa;width:19px}.header nav{font-size:12px;gap:32px}nav a[aria-current]{color:var(--gold)}.button{border:1px solid #7d7d7d;background:#292929;color:#f2f2f2;border-radius:3px;padding:19px 25px;min-height:46px;letter-spacing:.01em}.button:hover{background:#3c3c3c;border-color:#bcbcbc}.button.primary,.header .button{background:var(--gold);color:#1c1c1c;border-color:var(--gold)}.button.primary:hover,.header .button:hover{background:#cfcfcf}.button.small{border-radius:3px}.text-link{border-color:#737373;color:#e2e2e2;font-size:13px}.text-link:hover{color:var(--gold)}.eyebrow{color:#bbbbbb;font-size:10px;letter-spacing:.16em}.eyebrow>span{background:var(--gold);width:6px;height:6px}.section{max-width:1600px;padding:110px 7%}.split-heading{gap:70px}.split-heading h2{font-size:clamp(38px,4.1vw,64px)}.split-heading>p,.split-heading>div>p{font-size:15px;max-width:440px}.caption{color:#aaaaaa;font-size:11px}.gold-text{color:var(--gold)}.gold-dot{color:var(--gold)}.cinematic-hero{max-width:1600px;min-height:770px;margin:auto;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:55px 5% 100px;isolation:isolate;overflow:hidden}.hero-grid-lines{position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,transparent 49.94%,#ffffff05 50%,transparent 50.06%),linear-gradient(0deg,transparent 49.94%,#ffffff05 50%,transparent 50.06%);background-size:160px 160px;mask-image:linear-gradient(90deg,transparent,#000000)}.cinematic-copy{position:relative;z-index:3}.cinematic-copy .eyebrow{font-size:9px;letter-spacing:.16em;margin:0 0 32px}.cinematic-copy h1{font-size:clamp(60px,6.65vw,104px);line-height:.99;letter-spacing:-.065em;margin-bottom:30px;max-width:710px}.cinematic-copy h1 em{font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.065em}.hero-description{font-size:15px;line-height:1.85;max-width:430px;color:#bdbdbd;margin-bottom:0}.hero-actions{gap:27px;margin-top:34px}.hero-actions .button{font-size:12px;gap:33px}.hero-proof{display:flex;gap:13px;align-items:center;font-size:8px;letter-spacing:.12em;color:#a2a2a2;margin-top:37px}.hero-proof i{height:3px;width:3px;border-radius:50%;background:#919191}.hero-scroll{position:absolute;bottom:30px;left:5%;display:flex;gap:24px;align-items:center;font-size:8px;letter-spacing:.16em;color:#aeaeae}.hero-scroll span:last-child{font-size:21px}.hero-edition{position:absolute;right:5%;bottom:30px;color:#858585;font-size:7px;letter-spacing:.15em;line-height:1.8}.spatial-scene{height:600px;min-width:0;position:relative;perspective:1400px;z-index:1}.scene-coordinate{position:absolute;top:12px;left:14%;font-size:7px;letter-spacing:.16em;color:#909090}.scene-aura{position:absolute;inset:-70px -100px -30px -60px;background:radial-gradient(ellipse at 58% 45%,#a4a4a433,transparent 60%);z-index:-1;pointer-events:none}.spatial-object{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.scene-orbit{position:absolute;width:620px;height:620px;border:1px solid #86868633;top:-14px;left:-28px;border-radius:50%;transform:rotateX(65deg) rotateZ(-25deg);box-shadow:0 0 0 65px #8d8d8d08,0 0 0 130px #8d8d8d04}.scene-base{position:absolute;bottom:40px;left:15%;width:85%;height:130px;background:radial-gradient(ellipse,#7c7c7c2a,transparent 65%);transform:rotateX(40deg)}.spatial-window{position:absolute;border:1px solid #96969660;border-radius:8px;background:#232323ee;box-shadow:0 25px 60px #00000099;overflow:hidden;transform-style:preserve-3d}.window-chrome{height:37px;border-bottom:1px solid #aeaeae25;display:flex;justify-content:space-between;align-items:center;padding:0 17px;color:#aeaeae;font-size:8px;letter-spacing:.08em;background:#ffffff03}.window-chrome>span:first-child{font-size:15px;letter-spacing:-.04em;color:#e5e5e5}.window-chrome>span>i{width:5px;height:5px;border-radius:50%;display:inline-block;background:#c1c1c1;margin-right:8px}.window-chrome b{font-size:6px;letter-spacing:.13em;font-weight:400}.back-window{width:72%;left:16%;top:50px;transform:rotateY(-16deg) rotateX(8deg) rotateZ(6deg);background:#d6d6d6;border-color:#c4c4c455}.back-window .window-chrome{background:#dbdbdb;color:#606060;height:30px}.back-window .window-chrome>span{color:#525252;font-size:7px;letter-spacing:.1em}.mini-site{height:240px;padding:20px 25px;position:relative;color:#333333;overflow:hidden}.mini-site>small{font-size:6px;letter-spacing:.1em;position:relative;z-index:1}.mini-site h2{font-size:35px;line-height:1;letter-spacing:-.05em;position:relative;z-index:1;margin:19px 0}.mini-site>span{font-size:6px;letter-spacing:.1em;position:relative;z-index:1}.mini-architecture{position:absolute;right:0;top:10px;width:55%;height:100%;background:linear-gradient(110deg,transparent 25%,#8c8c8c 25% 55%,#bcbcbc 55%);transform:skewY(-12deg)}.mini-architecture i{position:absolute;left:49%;top:35%;width:20%;height:60%;background:repeating-linear-gradient(90deg,#585858 0 3px,#aaaaaa 3px 10px)}.mini-architecture i+i{left:75%;top:45%;width:12%}.main-window{width:84%;left:0;top:180px;transform:rotateY(-18deg) rotateX(9deg) rotateZ(-7deg);backdrop-filter:blur(12px);z-index:2}.mini-dashboard{padding:20px}.mini-dashboard-title{display:flex;justify-content:space-between;align-items:center}.mini-dashboard-title small{font-size:6px;letter-spacing:.13em;color:#ababab}.mini-dashboard-title h3{font-size:24px;margin:7px 0 16px;color:#e7e7e7}.mini-dashboard-title>span{font-size:18px;color:#bfbfbf}.mini-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mini-kpis>div{border:1px solid #acacac22;border-radius:5px;padding:12px;background:#dddddd04}.mini-kpis small{font-size:7px;color:#b2b2b2}.mini-kpis strong{font-size:27px;display:block;margin-top:7px;letter-spacing:-.05em;font-weight:400;color:#e7e7e7}.mini-chart{margin-top:19px}.mini-chart>span{font-size:5px;letter-spacing:.12em;color:#a8a8a8}.mini-chart svg{width:100%;height:75px;display:block;margin-top:5px}.mini-task{border-top:1px solid #a8a8a822;display:flex;align-items:center;gap:8px;font-size:7px;padding-top:12px;color:#d6d6d6}.check-icon{width:16px;height:16px;border:1px solid #acacac55;border-radius:4px;text-align:center;line-height:15px;color:var(--gold)}.mini-task>span:last-child{margin-left:auto;font-size:6px;color:#ababab}.spatial-phone{position:absolute;width:155px;height:295px;background:#dedede;border:5px solid #535353;border-radius:24px;right:-5%;top:240px;z-index:4;transform:rotateY(-18deg) rotateX(5deg) rotateZ(8deg);box-shadow:10px 25px 45px #00000088;padding:16px 12px;color:#323232}.tiny-island{position:absolute;top:7px;width:45px;height:10px;background:#2f2f2f;left:calc(50% - 22px);border-radius:20px}.tiny-time{font-size:6px;display:block;margin:0 0 23px}.spatial-phone>small{font-size:6px;letter-spacing:.07em;color:#6a6a6a}.spatial-phone h3{font-size:20px;line-height:1.08;margin:9px 0 15px;font-weight:500}.tiny-calendar{display:flex;align-items:center;justify-content:space-between;font-size:6px;color:#6a6a6a;gap:7px;margin-bottom:10px}.tiny-calendar b{background:#404040;border-radius:30px;padding:7px;color:#e8e8e8;font-size:10px}.tiny-calendar span{line-height:1.5}.tiny-job{border:1px solid #a9a9a966;border-radius:6px;padding:8px;margin-bottom:6px;background:#ffffff36}.tiny-job span{font-size:5px;color:#7b7b7b;display:block}.tiny-job b{font-size:8px;display:block;margin:5px 0;font-weight:500}.tiny-job small{font-size:5px;color:#6d6d6d}.tiny-bottom{display:flex;justify-content:space-around;font-size:12px;margin-top:7px;color:#828282}.ai-floating{position:absolute;top:124px;right:-6%;z-index:5;background:#363636e6;border:1px solid #b4b4b450;border-radius:8px;padding:16px;display:flex;align-items:center;gap:11px;transform:rotate(6deg);box-shadow:0 15px 40px #00000055;backdrop-filter:blur(8px)}.ai-floating>span{font-size:25px;color:#b9b9b9}.ai-floating>div{font-size:10px;color:#e4e4e4}.ai-floating small{display:block;font-size:6px;color:#b1b1b1;margin-top:5px}.scene-legend{position:absolute;bottom:11px;left:10%;display:flex;align-items:center;gap:8px;font-size:6px;letter-spacing:.12em;color:#ababab}.scene-legend>span:last-child{margin-left:20px;font-size:5px}.live-dot{height:4px;width:4px;background:#b5b5b5;border-radius:50%}.capability-strip{background:#1f1f1f;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:28px 5%;color:#bfbfbf;font-size:9px}.capability-strip i{color:#929292;font-size:15px}.software-universe{padding-top:110px}.universe-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #676767}.universe-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#b1b1b1;font-size:23px;padding:22px 19px;display:flex;align-items:center;gap:14px;text-align:left}.universe-tabs button>span{font-size:8px;color:#898989}.universe-tabs button>b{margin-left:auto;font-size:14px;font-weight:400}.universe-tabs button[aria-selected=true]{border-bottom-color:#bababa;color:#e9e9e9;background:#ffffff04}.universe-tabs button:hover{background:#ffffff06}.universe-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;background:linear-gradient(130deg,#292929,#1c1c1c);border:1px solid #5b5b5b66;border-top:0;padding:55px;min-height:370px}.universe-copy{align-self:center}.u-small{display:block;font-size:8px;letter-spacing:.14em;color:#aaaaaa}.universe-copy h3{font-size:36px;line-height:1.1;margin:25px 0 20px;font-weight:400}.universe-copy p{font-size:13px;color:#b9b9b9;max-width:370px}.universe-visual{position:relative;min-width:0;border:1px solid #80808044;box-shadow:0 15px 30px #00000022;border-radius:5px;overflow:hidden;align-self:center;background:#222222}.universe-site{background:#dedede;color:#303030;padding:22px;position:relative;overflow:hidden;min-height:260px}.universe-site>div:first-child{display:flex;justify-content:space-between;position:relative;z-index:1;font-size:8px;letter-spacing:.1em}.universe-site small{font-size:5px}.universe-site h3{font-size:42px;line-height:1.05;position:relative;z-index:1;margin:38px 0 30px}.universe-site>span{position:relative;font-size:8px;z-index:1}.universe-arch{position:absolute;width:65%;height:110%;right:-12%;top:0;transform:skewY(-10deg);background:linear-gradient(90deg,#b6b6b6 15%,#8b8b8b 15% 37%,#c5c5c5 37% 70%,#a5a5a5 70%)}.universe-app,.universe-kanban,.universe-ai,.universe-cloud{padding:27px;min-height:260px}.universe-visual h3{font-size:24px;line-height:1.2;margin:24px 0}.u-slots{display:flex;gap:10px}.u-slots button,.booking-slots button{background:#363636;color:#e5e5e5;border:1px solid #656565;border-radius:4px;padding:11px 16px;font-size:12px;min-height:42px}.u-slots button[aria-pressed=true],.booking-slots button[aria-pressed=true]{background:var(--gold);color:#2a2a2a}.slot-status{font-size:11px;color:#bfbfbf;margin-top:15px}.u-app-card{display:flex;gap:17px;border-top:1px solid #65656544;padding-top:20px;margin-top:18px;font-size:12px}.u-app-card>span{font-size:25px;color:#bbbbbb}.u-app-card small{display:block;font-size:8px;color:#ababab;margin-top:8px}.u-kanban-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.u-kanban-grid label{border:1px solid #7e7e7e55;padding:15px 10px;background:#dadada07;font-size:9px;border-radius:4px}.u-kanban-grid label>span{display:block;color:#979797;font-size:9px}.u-kanban-grid strong{font-size:12px;display:block;line-height:1.4;margin:20px 0;font-weight:400}.u-kanban-grid small{font-size:7px}.u-kanban-grid input{accent-color:#bababa}.ai-flow{display:flex;gap:17px;align-items:center;justify-content:space-between;margin:25px 0}.ai-flow>div{flex:1;border:1px solid #66666644;padding:18px;border-radius:4px;min-height:130px}.ai-flow>div>span{font-size:23px;color:#b9b9b9;display:block;margin-bottom:14px}.ai-flow b{font-size:10px;display:block;font-weight:500}.ai-flow small{display:block;font-size:9px;color:#b7b7b7;line-height:1.7;margin-top:8px}.universe-ai .button,.universe-cloud .button{font-size:10px;padding:11px 17px}.ai-state,.release-status{font-size:9px;margin-top:13px}.release-steps{list-style:none;padding:0}.release-steps li{border-bottom:1px solid #62626255;padding:11px 0;display:flex;justify-content:space-between;font-size:11px;color:#cacaca}.release-steps span{color:#bdbdbd}.service-list,.service-row{border-color:var(--line)}.service-row{padding:34px 0;align-items:center}.service-row h3{font-size:32px;color:#ededed}.service-row p{font-size:13px;color:#b1b1b1}.service-row small{color:#989898;font-size:9px}.service-arrow{border-color:#646464;color:var(--gold)}.service-row:hover .service-arrow{background:var(--gold);color:#1a1a1a;border-color:var(--gold)}.service-num{color:#a8a8a8}.experience{background:#1d1d1d;max-width:none;padding-left:max(7%,calc((100% - 1376px)/2));padding-right:max(7%,calc((100% - 1376px)/2))}.transformation{--split:50%;background:#171717;border:1px solid #70707044;border-radius:8px;padding:20px 24px 8px}.compare-heading{font-size:8px;letter-spacing:.13em;display:flex;justify-content:space-between;color:#a8a8a8;padding:8px 0 21px}.compare-stage{position:relative;height:400px;overflow:hidden;border-radius:4px;isolation:isolate;background:#dedede}.compare-old,.compare-new{position:absolute;inset:0}.compare-old{color:#383838;background:#e8e8e8;font-family:Georgia,serif;padding:20px 27px}.old-navigation{padding:10px;background:#cfcfcf;font-size:20px;border-bottom:3px solid #787878}.old-navigation>span{float:right;font-size:10px}.compare-old h3{font-size:25px;font-weight:bold;letter-spacing:0;margin-top:26px}.old-box{float:right;width:36%;height:185px;background:#cccccc;color:#777777;text-align:center;padding-top:65px;font:bold 20px Arial}.compare-old p{color:#666666;font-size:14px;line-height:2;margin-top:20px}.compare-old>b{font-size:17px}.compare-new{clip-path:inset(0 0 0 calc(100% - var(--split)));background:#d6d6d6;color:#313131;padding:28px 34px}.compare-brand{display:flex;gap:7px;font-size:11px;letter-spacing:.18em;position:relative;z-index:2}.compare-brand b{font-weight:400}.compare-brand>span{margin-left:auto;font-size:6px;letter-spacing:.13em}.compare-title{position:relative;z-index:2;max-width:380px;margin-top:42px}.compare-title>small{font-size:7px;letter-spacing:.13em}.compare-title h3{font-size:64px;line-height:.97;letter-spacing:-.055em;margin:18px 0 22px}.compare-title p{font-size:11px;color:#656565}.compare-title>span{font-size:10px;border-bottom:1px solid #828282;padding-bottom:8px}.compare-building{position:absolute;inset:0 -8% -15% 42%;transform:skewY(-12deg);background:linear-gradient(115deg,transparent 15%,#9f9f9f 15% 35%,#c1c1c1 35% 72%,#878787 72%);z-index:1}.compare-building i{position:absolute;left:38%;top:35%;width:22%;height:70%;background:repeating-linear-gradient(90deg,#636363 0 5px,#9e9e9e 5px 20px)}.compare-building i:nth-child(2){left:75%;top:50%;width:15%}.compare-line{position:absolute;left:calc(100% - var(--split));top:0;bottom:0;width:2px;background:#eeeeee;z-index:5;pointer-events:none;box-shadow:0 0 15px #00000044}.compare-line span{position:absolute;left:-20px;top:50%;height:40px;width:40px;border-radius:50%;background:#ececec;color:#353535;text-align:center;font-size:22px;line-height:40px;box-shadow:0 2px 12px #00000044}.compare-before,.compare-after{position:absolute;bottom:17px;padding:6px 8px;border-radius:3px;font-size:6px;letter-spacing:.12em;background:#282828cc;color:#e2e2e2;z-index:3}.compare-before{left:17px}.compare-after{right:17px}.compare-control{display:flex;align-items:center;gap:20px;margin-top:20px;font-size:11px;color:#c0c0c0}.compare-control input{flex:1;accent-color:#bababa;min-height:32px;min-width:0}.compare-control output{min-width:38px;font-size:10px}.transformation .caption{font-size:9px}.website-experience{margin-top:30px;background:#292929}.demo-toolbar{color:#cacaca}.demo-toolbar button{color:#bcbcbc}.demo-toolbar button.active{background:#3d3d3d;color:#eaeaea;border-color:#747474}.website-frame{color:#303030;color-scheme:light}.app-demo{background:linear-gradient(135deg,#373737,#262626);border:1px solid #8c8c8c3b;border-radius:8px;margin-top:45px;position:relative;padding:60px 8% 95px;grid-template-columns:1fr 1fr}.app-demo-copy h3{font-size:43px;color:#eeeeee;line-height:1.1}.app-demo-copy p{color:#bdbdbd;font-size:13px}.app-demo-copy>small{color:#9d9d9d;font-size:10px}.phone{color-scheme:light;border-color:#505050;background:#e6e6e6;color:#343434;box-shadow:20px 25px 50px #00000055}.phone-content p{color:#6f6f6f}.phone-island{background:#313131}.phone-head{color:#434343}.phone-content{min-height:399px}.phone-date{background:#d1d1d1;color:#4e4e4e}.job{background:#f1f1f1;color:#323232;border-color:#c6c6c6;min-height:90px}.job:hover{border-color:#969696}.phone-content .button{background:#434343;color:#ececec;font-size:10px;border-color:#676767}.phone-content .back-job{color:#5d5d5d;min-height:40px}.phone-bottom{color:#777777}.mobile-extra>small{font-size:8px;color:#7a7a7a}.mobile-extra h4{font-size:22px;line-height:1.15;margin:20px 0}.mobile-extra p{font-size:11px}.booking-slots{display:flex;flex-direction:column;gap:8px;margin-top:25px}.booking-slots button{background:#d5d5d5;color:#494949;border-color:#9d9d9d}.booking-status{font-size:10px!important;padding-top:15px}.mobile-contact{border-top:1px solid #bdbdbd;padding:16px 0;font-size:12px}.mobile-contact summary{cursor:pointer}.mobile-contact p{font-size:10px}.notification-card{padding:15px;border:1px solid #bdbdbd;border-radius:5px;background:#efefef;margin-top:25px}.notification-card b{font-size:12px}.notification-card button{font-size:10px;padding:9px;background:#454545;color:#eeeeee;border:0;border-radius:4px;min-height:42px}.mobile-demo-nav{position:absolute;bottom:25px;left:8%;right:8%;display:flex;justify-content:center;gap:8px}.mobile-demo-nav button{font-size:10px;border:1px solid #6f6f6f;background:#303030;color:#d0d0d0;padding:12px 17px;border-radius:4px;min-height:42px}.mobile-demo-nav button[aria-pressed=true]{background:#bebebe;color:#262626;border-color:#bebebe}.ready-teaser{background:#141414;border-top:1px solid #90909022;max-width:none}.ready-teaser h2{color:#ebebeb}.ready-teaser p{color:#b9b9b9}.status{font-size:9px;color:#bababa;border-color:#7b7b7b;background:#b9b9b908;line-height:1.5}.dashboard{background:#252525;color:#e8e8e8;border-color:#6e6e6e80;box-shadow:0 25px 70px #00000077;font-size:12px}.dash-side{background:#1e1e1e;border-color:#75757544;padding:25px 15px}.dash-side>strong{color:#e5e5e5;font-size:28px}.dash-side>strong>span{color:#bababa}.dash-side>small{color:#aeaeae;font-size:7px}.dash-nav button{font-size:11px;color:#c3c3c3;min-height:38px}.dash-nav button.active,.dash-nav button:hover{background:#414141;color:#eeeeee}.dash-person{color:#cfcfcf;font-size:8px}.dash-person small{color:#acacac;font-size:7px}.dash-person b,.dash-avatar{color:#dfdfdf;background:#4c4c4c;font-size:9px}.dash-top{border-color:#6b6b6b44;color:#b0b0b0;font-size:10px;height:54px}.dash-top b{color:#dadada}.demo-chip{background:#464646;color:#c8c8c8;font-size:7px}.dash-content{padding:25px;min-height:410px}.dash-content h3{font-size:27px;color:#e8e8e8}.dash-greeting small{color:#b2b2b2;font-size:7px}.dash-greeting p{color:#b9b9b9;font-size:10px}.kpis>div{border-color:#77777755;background:#41414122;padding:18px}.kpis small{font-size:10px;color:#c3c3c3}.kpis strong{font-size:27px;margin:13px 0;color:#efefef}.kpis span{font-size:8px;color:#b0b0b0}.chart-card,.task-card{border-color:#75757555;background:#2f2f2f55}.chart-card b,.task-card>b,.dash-table>b{font-size:11px;color:#dbdbdb}.chart-card small{color:#b2b2b2;font-size:6px}.chart-grid{background:repeating-linear-gradient(0deg,transparent 0 26px,#92929230 26px 27px)}.chart-labels{color:#b5b5b5;font-size:8px}.task-card label{color:#c6c6c6;font-size:9px;gap:7px}.task-card input{width:13px;height:13px;accent-color:#bababa}.task-card label small{color:#b6b6b6;font-size:6px}.dash-table>div{border-color:#7f7f7f44;font-size:9px;min-height:38px}.progress{background:#606060}.progress i{background:#b5b5b5}.process-grid article{border-color:#70707055}.process-grid h3{color:#e8e8e8;font-size:26px}.process-grid p{font-size:13px;color:#b7b7b7}.process-grid article>span{color:#b0b0b0}.studio-band{background:#2b2b2b;border-top:1px solid #70707033;border-bottom:1px solid #70707033;padding:85px 10%}.studio-band>span{color:#d9d9d9}.studio-band h2{color:#e8e8e8}.studio-band p{color:#bebebe;font-size:14px}.faq details{border-color:#73737344}.faq details:last-child{border-color:#73737344}.faq summary{font-size:15px;min-height:25px;color:#e1e1e1}.faq details p{font-size:13px;color:#bbbbbb}.contact-section{background:#232323;gap:70px;border-top:1px solid #73737344;padding-left:max(7%,calc((100% - 1376px)/2));padding-right:max(7%,calc((100% - 1376px)/2))}.contact-section h1{font-size:clamp(48px,5vw,76px)}.contact-section>div>p:not(.eyebrow){color:#bfbfbf;font-size:14px}.contact-aside{color:#b2b2b2;font-size:11px}.form-grid input,.form-grid select,.form-grid textarea{background:#171717;color:#e5e5e5;border-color:#747474;border-radius:4px}.form-grid label{font-size:12px}.form-grid label small{color:#bcbcbc;font-size:10px}.consent{color:#c1c1c1;font-size:11px}.form-note{font-size:11px;color:#b3b3b3}.form-result{color:#c5c5c5}.field-error{color:#c1c1c1}.form-result.success{color:#cfcfcf}.footer-top{border-color:#7e7e7e33;padding:70px 7%}footer{background:#121212}.footer-top p{font-size:42px;color:#e8e8e8}.footer-top p span{color:#a8a8a8}.footer-top .button{background:#bababa;border-color:#bababa}.footer-bottom{gap:28px}.footer-bottom>div{flex-wrap:wrap;color:#c6c6c6;gap:20px;font-size:11px}.footer-bottom>small,.footer-bottom>span small{color:#a4a4a4;font-size:9px}.footer-services{display:flex;justify-content:space-between;gap:20px;padding:27px 7%;border-bottom:1px solid #71717133;flex-wrap:wrap;font-size:11px;color:#b9b9b9}.footer-services a:hover{color:#bababa}.page-hero{border-color:#74747444;max-width:1600px;padding:85px 7% 70px;background:radial-gradient(ellipse at 80% 15%,#82828220,transparent 55%)}.page-hero>h1{font-size:clamp(48px,6vw,88px);color:#ebebeb}.page-hero>p{font-size:16px;color:#c0c0c0}.detail-content{gap:85px}.detail-content p{font-size:14px}.feature-list article{border-color:#74747444}.feature-list article:last-of-type{border-color:#74747444}.feature-list h3{color:#e7e7e7}.big-symbol{color:#bababa}.product-demo{background:#212121}.ready-page-hero{background:radial-gradient(ellipse at 80% 50%,#80808024,transparent 50%),#1b1b1b}.module-grid{border-color:#74747466}.module{border-color:#74747466}.module h3{color:#e4e4e4}.module.selected,.module:hover{background:#353535}.module>span{color:#bebebe}.module small{color:#bababa}.module-description{background:#353535;border:1px solid #7f7f7f66}.module-description p{color:#cbcbcb}.module-description small{color:#bebebe}.roadmap{background:#252525}.notice{background:#3939391f;border-color:#a3a3a3;color:#cacaca}.legal h2{color:#e3e3e3}.legal p{color:#c0c0c0;font-size:14px}.automation{background:#252525}.automation li{border-color:#74747444;color:#e5e5e5}.automation li small{color:#c0c0c0}.dash-search input{background:#1e1e1e;color:#e1e1e1;border-color:#7e7e7e;border-radius:4px}.dash-search{color:#d0d0d0}.demo-disclaimer{font-size:11px;color:#bcbcbc}.customer-row,.invoice,.calendar-row{border-color:#7e7e7e44;color:#dadada}.customer-row{font-size:11px}.invoice small,.calendar-row small{color:#bcbcbc}.invoice .status{color:#c5c5c5}.project-status>span{border-color:#7e7e7e66}.menu-toggle{color:#e1e1e1;border-color:#767676}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #c9c9c9;outline-offset:5px}.reveal{opacity:.75;transform:translateY(14px);transition:opacity .7s,transform .7s}.reveal.revealed{opacity:1;transform:none}.landing-benefits,.landing-brief,.landing-objections{color:#e6e6e6}.landing-page .notice{color:#c1c1c1}
@media(min-width:1600px){.cinematic-hero{min-height:820px}.spatial-scene{height:660px}.main-window{top:205px}.back-window{top:65px}.spatial-phone{top:275px}}
@media(max-width:1100px){.header nav{gap:20px}.cinematic-hero{min-height:670px;padding-bottom:80px}.cinematic-copy h1{font-size:72px}.cinematic-copy .eyebrow{font-size:7px;letter-spacing:.1em}.spatial-scene{height:500px}.scene-orbit{width:480px;height:480px}.main-window{width:94%;top:160px;left:-5%}.back-window{width:82%;top:60px;left:15%}.mini-site{height:200px;padding:17px}.mini-site h2{font-size:27px}.mini-dashboard{padding:16px}.mini-dashboard-title h3{font-size:21px}.mini-kpis{gap:7px}.mini-kpis>div{padding:10px}.mini-kpis strong{font-size:23px}.mini-chart svg{height:60px}.spatial-phone{width:130px;height:260px;right:-8%;top:235px;padding:14px 9px}.spatial-phone h3{font-size:17px}.tiny-job{padding:6px}.tiny-time{margin-bottom:20px}.ai-floating{top:104px;right:-8%;padding:12px}.ai-floating>div{font-size:9px}.ai-floating small{font-size:5px}.ai-floating>span{font-size:20px}.hero-description{font-size:13px}.hero-actions{gap:20px}.hero-actions .button{gap:20px;padding:17px 20px}.hero-actions .text-link{font-size:11px}.section{padding:85px 6%}.universe-panel{padding:35px;gap:35px}.universe-copy h3{font-size:30px}.universe-tabs button{padding:20px 14px;font-size:20px;gap:10px}.universe-site h3{font-size:34px}.ai-flow{gap:10px}.ai-flow>div{padding:13px}.dashboard{grid-template-columns:140px 1fr}.dash-content{padding:20px}.task-card label{font-size:8px}.kpis strong{font-size:24px}}
@media(max-width:760px){.header{height:83px;padding:0 6%}.brand{font-size:18px}.original-mark{transform:scale(.88);margin-right:3px}.preview-bar{font-size:6px;height:22px}.header nav{background:#1e1e1e;top:83px;gap:0;box-shadow:0 20px 30px #00000077}.header nav>a:not(.button){border-color:#76767644;color:#dedede}.header nav>a[aria-current]{color:#bfbfbf}.cinematic-hero{display:block;padding:35px 6% 80px;min-height:0}.cinematic-copy .eyebrow{font-size:6px;letter-spacing:.1em;margin-bottom:27px;gap:7px}.cinematic-copy h1{font-size:clamp(53px,12.5vw,88px);letter-spacing:-.06em;line-height:1.01;margin-bottom:25px}.hero-description{font-size:12px;line-height:1.8}.hero-actions{gap:20px;margin-top:27px}.hero-actions .button{font-size:11px;padding:15px 18px;gap:20px}.hero-actions .text-link{font-size:10px;gap:12px}.hero-proof{font-size:6px;gap:10px;margin-top:25px}.spatial-scene{height:415px;max-width:490px;margin:30px auto 0;perspective:1000px}.scene-coordinate{font-size:5px;top:10px;left:7%}.scene-aura{inset:-30px -40px}.scene-orbit{width:430px;height:430px;left:-30px;top:10px}.main-window{top:155px;width:84%;left:2%;transform:rotateY(-10deg) rotateZ(-6deg)}.back-window{top:50px;width:76%;left:16%;transform:rotateY(-10deg) rotateZ(6deg)}.window-chrome{height:27px;padding:0 12px}.window-chrome>span:first-child{font-size:12px}.window-chrome b{font-size:5px}.mini-dashboard{padding:13px}.mini-dashboard-title h3{font-size:18px;margin-bottom:12px}.mini-dashboard-title small{font-size:5px}.mini-kpis>div{padding:8px}.mini-kpis strong{font-size:21px}.mini-kpis small{font-size:6px}.mini-chart{margin-top:12px}.mini-chart svg{height:55px}.mini-chart>span{font-size:4px}.mini-task{font-size:6px;padding-top:8px}.mini-task>span:last-child{font-size:5px}.mini-site{height:180px;padding:15px}.mini-site h2{font-size:25px}.mini-site>small{font-size:5px}.mini-site>span{font-size:5px}.back-window .window-chrome{height:23px}.back-window .window-chrome>span{font-size:5px}.spatial-phone{width:113px;height:231px;right:-1%;top:200px;border-width:4px;border-radius:19px;padding:14px 8px}.tiny-island{height:8px;width:35px;left:calc(50% - 17px)}.spatial-phone>small{font-size:5px}.spatial-phone h3{font-size:15px;margin:7px 0 10px}.tiny-time{font-size:5px;margin-bottom:17px}.tiny-calendar{font-size:5px;gap:4px}.tiny-calendar b{padding:5px;font-size:8px}.tiny-job{padding:5px;margin-bottom:5px}.tiny-job b{font-size:6px;margin:4px 0}.tiny-job small{font-size:4px}.tiny-job span{font-size:4px}.tiny-bottom{font-size:10px}.ai-floating{right:-2%;top:97px;padding:10px;gap:8px;border-radius:5px}.ai-floating>span{font-size:19px}.ai-floating>div{font-size:7px}.ai-floating small{font-size:4px}.scene-legend{bottom:-20px;font-size:5px;left:7%}.scene-legend>span:last-child{font-size:4px;margin-left:8px}.hero-scroll{bottom:23px;font-size:6px;gap:16px;left:6%}.hero-edition{font-size:5px;bottom:25px;right:6%}.capability-strip{font-size:7px;padding:23px 6%;gap:12px 16px}.capability-strip i{font-size:11px}.section{padding:65px 6%}.split-heading{gap:20px;margin-bottom:32px}.split-heading h2,h2{font-size:37px}.split-heading>p,.split-heading>div>p{font-size:13px;line-height:1.8}.eyebrow{font-size:8px;letter-spacing:.11em}.universe-tabs{gap:0}.universe-tabs button{font-size:13px;padding:17px 5px;justify-content:center;gap:0;min-height:48px}.universe-tabs button>span,.universe-tabs button>b{display:none}.universe-panel{grid-template-columns:1fr;padding:25px 20px;gap:25px;min-height:600px}.universe-copy h3{font-size:29px;margin:20px 0 15px}.universe-copy p{font-size:12px}.universe-copy .text-link{font-size:11px}.u-small{font-size:7px}.universe-site{padding:20px;min-height:250px}.universe-site h3{font-size:33px}.universe-site>div:first-child{font-size:6px}.universe-site small{font-size:4px}.universe-app,.universe-kanban,.universe-ai,.universe-cloud{padding:20px;min-height:250px}.universe-visual h3{font-size:22px}.u-slots{gap:7px}.u-slots button{padding:9px 12px;font-size:11px}.u-kanban-grid{gap:7px}.u-kanban-grid label{padding:10px 7px}.u-kanban-grid strong{font-size:10px;margin:14px 0}.u-kanban-grid small{font-size:6px}.ai-flow{gap:8px}.ai-flow>div{padding:12px 9px}.ai-flow b{font-size:9px}.ai-flow small{font-size:8px}.service-row{gap:15px;padding:28px 0;align-items:start}.service-row h3{font-size:24px}.service-row p{font-size:11px;max-width:230px}.service-row small{font-size:6px}.service-num{font-size:8px;min-width:20px}.service-arrow{width:34px;min-width:34px;line-height:34px;font-size:18px}.transformation{padding:13px 12px 7px}.compare-heading{font-size:5px;letter-spacing:.07em;padding:8px 0 14px}.compare-stage{height:330px}.compare-old{padding:14px 12px}.old-navigation{font-size:13px;padding:8px}.old-navigation>span{display:none}.compare-old h3{font-size:20px;margin-top:22px;max-width:200px}.old-box{height:100px;width:34%;padding-top:30px;font-size:11px;margin-left:10px}.compare-old p{font-size:10px;line-height:1.8}.compare-old>b{font-size:12px}.compare-new{padding:21px 19px}.compare-brand{font-size:7px;letter-spacing:.1em}.compare-brand>span{display:none}.compare-title{margin-top:38px}.compare-title>small{font-size:5px}.compare-title h3{font-size:42px;margin:16px 0 18px}.compare-title p{font-size:8px;max-width:140px}.compare-title>span{font-size:7px}.compare-building{left:35%;right:-38%;top:10%;opacity:.9}.compare-building i{width:17%;background:repeating-linear-gradient(90deg,#636363 0 4px,#9e9e9e 4px 12px)}.compare-before,.compare-after{font-size:5px;bottom:12px}.compare-line span{height:32px;width:32px;left:-15px;line-height:32px;font-size:19px}.compare-control{font-size:9px;gap:12px;margin-top:12px}.compare-control output{font-size:9px;min-width:30px}.transformation .caption{font-size:8px}.app-demo{grid-template-columns:1fr;padding:35px 24px 95px;gap:35px;margin-top:30px}.app-demo-copy h3{font-size:33px}.app-demo-copy p{font-size:12px}.app-demo-copy>small{font-size:8px}.mobile-demo-nav{left:10px;right:10px;bottom:25px;gap:5px;flex-wrap:wrap}.mobile-demo-nav button{font-size:9px;padding:10px 11px;min-height:40px}.dashboard{grid-template-columns:46px 1fr}.dash-side{padding:18px 5px}.dash-side>strong{font-size:12px}.dash-nav{gap:5px}.dash-nav button{padding:9px;min-height:35px;font-size:15px}.dash-content{padding:15px 10px;min-height:430px}.dash-top{height:42px;font-size:7px;padding:0 10px}.demo-chip{font-size:5px}.dash-content h3{font-size:21px}.dash-greeting small{font-size:5px}.dash-greeting p{font-size:7px}.dash-avatar{font-size:6px;padding:7px}.kpis{gap:5px}.kpis>div{padding:10px 6px}.kpis small{font-size:6px}.kpis strong{font-size:clamp(12px,3.6vw,21px);margin:10px 0}.kpis span{font-size:5px}.chart-card b,.task-card>b,.dash-table>b{font-size:9px}.chart-card small{font-size:5px}.chart-labels{font-size:6px}.task-card label{font-size:7px}.task-card input{width:12px;height:12px}.task-card label small{font-size:5px}.dash-table>div{font-size:6px;gap:8px}.process-grid{gap:25px 20px}.process-grid h3{font-size:22px}.process-grid p{font-size:12px}.studio-band{padding:55px 6%}.studio-band h2{font-size:38px}.studio-band p{font-size:13px}.faq summary{font-size:13px}.faq details p{font-size:12px}.contact-section h1{font-size:48px}.contact-section>div>p:not(.eyebrow){font-size:13px}.contact-section{gap:33px}.page-hero{padding:45px 6%}.page-hero>h1{font-size:clamp(40px,10vw,64px);overflow-wrap:break-word}.page-hero>p{font-size:14px}.detail-content{gap:35px}.detail-content p{font-size:13px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module{padding:22px 14px}.module h3{font-size:clamp(16px,4.4vw,21px)}.module>span{font-size:9px}.module-description p{font-size:12px}.module-description small{font-size:9px}.footer-top{padding:50px 6%}.footer-top p{font-size:30px}.footer-bottom{padding:32px 6%}.footer-bottom>div{gap:18px;font-size:10px}.footer-services{padding:25px 6%;display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:10px}.legal p{font-size:13px}.customer-row{font-size:8px}.invoice{font-size:9px}.calendar-row strong{font-size:11px}.scene-aura{opacity:.65}.spatial-object{will-change:auto}.reveal{opacity:1;transform:none}}
@media(max-width:360px){.cinematic-copy h1{font-size:51px}.hero-actions{gap:14px}.hero-actions .button{font-size:10px;padding:14px;gap:14px}.hero-actions .text-link{font-size:9px}.spatial-scene{height:370px}.main-window{top:140px}.back-window{top:40px}.spatial-phone{top:180px;width:100px;height:214px}.mini-dashboard{padding:10px}.mini-kpis>div{padding:7px}.mini-kpis strong{font-size:18px}.mini-chart svg{height:45px}.scene-legend{bottom:-30px}.tiny-job{padding:4px}.tiny-time{margin-bottom:15px}.spatial-phone h3{font-size:14px}.ai-floating{top:84px}.mobile-demo-nav button{font-size:8px;padding:10px}.universe-panel{padding:22px 15px}.u-slots button{padding:9px}.phone{width:230px}.app-demo{padding-left:18px;padding-right:18px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.spatial-object{transform:none!important;will-change:auto}html{scroll-behavior:auto}}
