.studio-page{--studio-ink:#1e2431;--studio-muted:#717985;--studio-lilac:#b39aef;--studio-violet:#7050cb;--studio-line:#e4e3e9;color:var(--studio-ink);background:#f8f8fa}.studio-page h1,.studio-page h2,.studio-page h3{font-family:Manrope,DM Sans,Arial,sans-serif}.studio-page button,.studio-page a{-webkit-tap-highlight-color:transparent}.studio-page em{color:var(--studio-violet);font-family:Georgia,Times New Roman,serif;font-weight:400}.studio-header{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:20px;max-width:1440px;height:91px;margin:auto;padding:0 48px;display:flex}.studio-brand{letter-spacing:3.6px;white-space:nowrap;align-items:center;gap:12px;font-size:17px;font-weight:800;display:inline-flex}.brand-stroke{border:2px solid #7050cb;border-radius:2px;width:12px;height:25px;display:inline-block;transform:skew(-18deg)}.studio-header nav{gap:29px;font-size:12px;font-weight:550;display:flex}.studio-header nav a:hover{color:#7050cb}.studio-header-actions{align-items:center;gap:20px;display:flex}.studio-language{background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.studio-btn{color:#fff;background:#7050cb;border:1px solid #7050cb;border-radius:9px;justify-content:center;align-items:center;gap:17px;padding:17px 23px;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.studio-btn:hover{background:#593caa;transform:translateY(-2px)}.studio-btn.small{gap:12px;padding:12px 17px;font-size:11px}.studio-btn svg{flex-shrink:0}.studio-text-link{color:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.studio-text-link:hover{color:#7050cb}.studio-section{max-width:1312px;margin:auto;padding:91px 48px}.studio-eyebrow{letter-spacing:1.8px;color:#8e7aaf;align-items:center;gap:9px;margin-bottom:22px;font-size:9px;font-weight:700;display:flex}.studio-eyebrow i{background:#7ba58d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7ba58d12}.studio-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:40px;padding-top:56px;padding-bottom:55px;display:grid}.studio-hero h1{letter-spacing:-3.3px;font-size:clamp(42px,4.1vw,63px);line-height:1.08}.studio-hero h1 em{letter-spacing:-1.9px;max-width:490px;margin-top:5px;font-size:.83em;line-height:1.2;display:block}.studio-hero-copy>p{max-width:415px;color:var(--studio-muted);margin:24px 0 27px;font-size:14px;line-height:1.85}.studio-hero-buttons{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.studio-micro{color:#92909b;margin-top:13px;font-size:10px;display:block}.studio-founder-signature{align-items:center;gap:12px;margin-top:34px;display:flex}.studio-founder-signature img{object-fit:cover;object-position:50% 9%;background:#e8dff6;border:2px solid #fff;border-radius:50%;width:42px;height:42px;box-shadow:0 0 0 1px #e0d9eb}.studio-founder-signature strong,.studio-founder-signature span{display:block}.studio-founder-signature span{color:#99939d;margin-top:3px;font-size:9px}.studio-hero-office{min-width:0;position:relative}.studio-scene-caption{color:#9295a0;letter-spacing:1.5px;justify-content:space-between;padding:0 4px 12px;font-size:7px;display:flex}.nexus-office{background:#101d2b;border:1px solid #293b4d;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 55px -28px #16263766}.office-toolbar{color:#9dafbf;letter-spacing:1px;border-bottom:1px solid #2a3b4c;justify-content:space-between;align-items:center;gap:10px;padding:17px 19px;font-size:7px;display:flex}.office-toolbar>span:first-child{align-items:center;gap:7px;display:flex}.office-toolbar i{background:#b2d6c5;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #c0f5d580}.office-toolbar>span:last-child{color:#9687bc;font-size:6px}.office-illustration{width:100%;height:auto;max-height:590px;display:block}.animated-floor{cursor:pointer;outline:none}.animated-floor:hover>path:first-of-type{fill:#334561}.animated-floor:focus-visible>path:first-of-type{stroke:#fff;stroke-width:3px}.office-colleague{transform-box:fill-box;transform-origin:bottom;animation:3s ease-in-out infinite colleague-work}.working-arm{transform-origin:50%;animation:1.5s ease-in-out infinite typing}.office-walker{animation:9s ease-in-out infinite office-walk}.roof-beacon,.floor-light{animation:2.7s ease-in-out infinite office-beacon}.office-packet{transition:y .8s ease-in-out}.office-bottom{color:#6f8598;justify-content:space-between;gap:10px;padding:0 19px 15px;font-size:7px;display:flex}.office-touch{color:#c4b2f2}.studio-office-selection{z-index:2;background:#fff;border:1px solid #e5dfed;border-radius:11px;align-items:center;gap:12px;margin:-9px 20px 0;padding:16px 18px;display:flex;position:relative;box-shadow:0 12px 32px #1d183314}.studio-selection-icon{color:#8a67bc;background:#f0eafa;border-radius:12px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.studio-office-selection strong,.studio-office-selection div>span{display:block}.studio-office-selection strong{font-size:12px}.studio-office-selection div>span{color:#97939d;margin-top:3px;font-size:10px}.studio-office-selection>a{color:#8e77ac;margin-left:auto}.studio-outcomes{border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line);color:#747582;justify-content:space-between;gap:20px;max-width:1216px;margin:0 auto;padding:25px 0;font-size:11px;display:flex}.studio-outcomes>span{align-items:center;gap:9px;display:flex}.studio-outcomes svg{color:#9d8bb5}.studio-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.studio-page h2{letter-spacing:-1.6px;font-size:clamp(30px,3vw,42px);line-height:1.22}.studio-section-heading>p{max-width:225px;color:var(--studio-muted);padding-bottom:5px;font-size:12px;line-height:1.7}.studio-route-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.studio-route-tabs button{text-align:left;background:#fff;border:1px solid #e2dce9;border-radius:11px;align-items:center;gap:12px;padding:18px 21px;font-size:12px;font-weight:600;display:flex}.studio-route-tabs button>svg:last-child{color:#a494ba;margin-left:auto}.studio-route-tabs button[aria-pressed=true]{color:#69479d;background:#ede6f8;border-color:#b69bda}.studio-demo{background:#fff;border:1px solid #ddd7e7;border-radius:17px;overflow:hidden;box-shadow:0 18px 45px -28px #30204440}.studio-demo-top{color:#83738e;background:#f3f1f7;border-bottom:1px solid #e4dfed;justify-content:space-between;gap:10px;padding:19px 26px;font-size:10px;display:flex}.studio-demo-top>span{align-items:center;gap:7px;display:flex}.studio-status-dot{background:#91b6a7;border-radius:50%;width:5px;height:5px;display:inline-block}.studio-demo-label{letter-spacing:1.4px;color:#a295ac;font-size:7px}.studio-demo-body{grid-template-columns:250px 1fr;min-height:375px;display:grid}.studio-process-track{background:#fcfbfd;border-right:1px solid #eee8f4;flex-direction:column;justify-content:center;gap:22px;padding:35px 25px;display:flex}.studio-process-track button{text-align:left;color:#a69bad;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex;position:relative}.studio-process-track button>span{z-index:1;background:#fff;border:1px solid #e1d9eb;border-radius:11px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:10px;font-weight:500;display:grid;position:relative}.studio-process-track button:not(:last-child):after{content:"";background:#e6deef;width:1px;height:24px;position:absolute;top:32px;left:16px}.studio-process-track strong{font-size:11px;font-weight:500}.studio-process-track button.active{color:#714b9b}.studio-process-track .active>span{color:#fff;background:#8560b7;border-color:#8560b7;box-shadow:0 0 0 5px #eadff8}.studio-process-track .complete>span{color:#6d9e86;background:#f0f6f2;border-color:#deebe3}.studio-event{text-align:center;padding:29px 45px 32px;animation:.4s ease-out studio-in}.studio-event-label{letter-spacing:1px;color:#a08bb5;justify-content:space-between;align-items:center;font-size:8px;display:flex}.studio-event-label>span:last-child{color:#9b8ea4;letter-spacing:0;background:#f5f0fa;border-radius:6px;padding:4px 9px}.studio-event h3{letter-spacing:-.7px;margin-top:10px;font-size:24px}.studio-event>p{color:#88818d;max-width:470px;margin:12px auto 18px;font-size:13px;line-height:1.8}.studio-event-state{color:#8e70aa;background:#f8f3fc;border-radius:7px;align-items:center;gap:7px;padding:7px 12px;font-size:9px;display:inline-flex}.studio-event-illustration{justify-content:center;align-items:center;gap:35px;width:270px;max-width:100%;height:125px;margin:6px auto;display:flex;position:relative}.event-avatar{width:62px;height:75px;position:relative}.event-avatar>span{z-index:1;background:#e7bd9f;border-radius:50%;width:28px;height:28px;position:absolute;top:8px;left:18px}.event-avatar>i{z-index:2;background:#47465d;border-radius:17px 17px 5px 5px;width:29px;height:20px;position:absolute;top:0;left:17px}.event-avatar>b{background:#b7a0df;border-radius:25px 25px 6px 6px;width:50px;height:43px;position:absolute;bottom:0;left:7px}.event-envelope{color:#9e7fc2;z-index:3;background:#f0e9fa;border-radius:13px;place-items:center;width:72px;height:59px;animation:3s ease-in-out infinite demo-envelope;display:grid;position:absolute;top:45px;left:80px;box-shadow:0 7px 20px #78658a16}.event-link{z-index:0;border-top:1px dashed #c9b6df;position:absolute;top:64px;left:60px;right:40px}.event-document{z-index:1;background:#faf8fc;border:1px solid #dacde8;border-radius:9px;width:61px;height:78px;margin-left:40px;padding:17px 10px;position:relative;transform:rotate(7deg)}.event-document>span{background:#d3c2e6;border-radius:2px;height:3px;margin:6px 0;display:block}.event-document>span:nth-child(2){width:75%}.event-document>i{color:#719681;background:#cbe4d4;border:3px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-8px;right:-9px}.event-2 .event-document>i{color:#a78253;background:#e9d9bf}.studio-demo-controls{border-top:1px solid #ece7f1;justify-content:space-between;align-items:center;padding:20px 27px;display:flex}.studio-demo-controls .studio-text-link{color:#8c769f;font-size:11px}.studio-under-demo{justify-content:space-between;align-items:center;gap:25px;margin-top:19px;display:flex}.studio-under-demo small{color:#aaa1b0;max-width:490px;font-size:9px;line-height:1.7}.studio-under-demo .studio-text-link{color:#8b6ba7;font-size:11px}.studio-areas{background:#efedf3;border-top:1px solid #e6e2ec;border-bottom:1px solid #e6e2ec}.studio-area-layout{grid-template-columns:225px 1fr;gap:35px;display:grid}.studio-area-menu{flex-direction:column;gap:4px;display:flex}.studio-area-menu button{color:#938a9c;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:15px 16px;font-size:12px;display:flex}.studio-area-menu button>svg:last-child{width:14px;margin-left:auto}.studio-area-menu button[aria-pressed=true]{color:#725094;background:#fff;border-color:#d9cee7;box-shadow:0 8px 22px #3d29470a}.studio-area-detail{background:#fff;border:1px solid #ded5e8;border-radius:15px;min-width:0;padding:29px 35px;animation:.3s ease-out studio-in}.studio-area-kicker{letter-spacing:1px;text-transform:uppercase;color:#ad91c4;font-size:9px}.studio-area-detail h3{letter-spacing:-.8px;margin:10px 0 24px;font-size:25px}.studio-capabilities{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.studio-capabilities>span{color:#7d7486;border-top:1px solid #f0ebf5;align-items:center;gap:11px;padding:14px 0;font-size:11px;display:flex}.studio-capabilities>span>span{color:#b9a3c9;font-size:8px}.studio-area-footer{border-top:1px solid #eee6f4;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding-top:20px;display:flex}.studio-area-footer>span{color:#aa9bb6;max-width:210px;font-size:8px}.studio-area-footer .studio-text-link{color:#8c6aa6;font-size:10px}.studio-start{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.studio-start>div>p{color:#8b8492;max-width:390px;margin:23px 0;font-size:13px;line-height:1.8}.studio-diagnostic-preview{background:#fdfbff;border:1px solid #e0d4ed;border-radius:18px;padding:25px 29px;transition:transform .3s;transform:rotate(2deg);box-shadow:0 20px 50px -26px #6d458e50}.studio-diagnostic-preview:hover{transform:rotate(0)translateY(-4px)}.preview-window-head{color:#b49ac9;letter-spacing:2px;border-bottom:1px solid #efe5f7;justify-content:space-between;align-items:center;padding-bottom:16px;font-size:10px;display:flex}.preview-map-root{color:#9c71b9;letter-spacing:1px;background:#f3ebfa;border:1px solid #e5d6f0;border-radius:12px;flex-direction:column;align-items:center;gap:9px;width:155px;margin:26px auto 0;padding:20px;font-size:8px;display:flex}.preview-map-lines{border-top:1px solid #d5b9e6;width:68%;height:30px;margin:auto;position:relative;transform:translateY(17px)}.preview-map-lines:before{content:"";background:#d5b9e6;width:1px;height:17px;position:absolute;top:-17px;left:50%}.preview-map-teams{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.preview-map-teams>span{color:#a085b3;background:#fff;border:1px solid #e6daef;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:21px 8px;font-size:9px;display:flex}.preview-start-prompt{color:#9976ad;border-top:1px solid #eee5f5;justify-content:space-between;align-items:center;margin-top:27px;padding-top:17px;font-size:11px;font-weight:500;display:flex}.studio-mai{border-top:1px solid var(--studio-line);grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;display:grid}.studio-mai-photo{background:radial-gradient(#e4d7ee,#eeebf2 70%);border-radius:20px;height:410px;position:relative;overflow:hidden}.studio-mai-photo>img{object-fit:cover;object-position:50% 15%;mix-blend-mode:multiply;width:100%;height:100%}.studio-mai-photo>span{letter-spacing:2px;color:#93839f;background:#fffffff2;border-radius:8px;padding:12px 16px;font-size:8px;position:absolute;bottom:17px;left:21px;right:21px}.studio-mai>div>p{color:#8a8291;max-width:520px;margin:23px 0;font-size:13px;line-height:1.9}.studio-method{color:#b8a5c6;align-items:center;gap:16px;margin:26px 0;display:flex}.studio-method>span{color:#8c8195;font-size:10px}.studio-method b{color:#baa1ce;margin-bottom:4px;font-size:8px;font-weight:500;display:block}.studio-proof{border-top:1px solid #e8e0ee;margin-top:27px;padding-top:20px}.studio-proof summary{cursor:pointer;color:#9d8caa;align-items:center;gap:13px;font-size:10px;list-style:none;display:flex}.studio-proof summary::-webkit-details-marker{display:none}.studio-proof summary>img{object-fit:contain;width:90px;height:30px}.studio-proof summary>svg{margin-left:auto}.studio-proof>p{color:#97859f;margin-top:15px;font-size:11px;line-height:1.8}.studio-proof>a{color:#8f6ca6;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:inline-flex}.studio-practical{border-top:1px solid var(--studio-line);grid-template-columns:1fr 1.2fr;gap:75px;display:grid}.studio-questions details{border-bottom:1px solid #e7e1ec}.studio-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:12px;list-style:none;display:flex}.studio-questions summary::-webkit-details-marker{display:none}.studio-questions summary svg{color:#ad99ba;flex-shrink:0}.studio-questions p{color:#928399;margin-bottom:22px;font-size:12px;line-height:1.8}.studio-final{text-align:center;background:#ebe5f4;border-top:1px solid #e1d7ed;padding:80px 35px 105px}.studio-final .studio-eyebrow{justify-content:center}.studio-final h2{font-size:clamp(31px,3.5vw,49px)}.studio-final .studio-btn{margin-top:30px}.studio-footer{color:#a493ad;background:0 0;border:0;justify-content:space-between;align-items:start;gap:40px;max-width:1312px;margin:auto;padding:35px 48px 105px;font-size:9px;display:flex}.studio-footer>div{align-items:center;gap:22px;display:flex}.studio-footer .studio-brand{letter-spacing:2px;color:#77707f;font-size:12px}.studio-footer summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.studio-footer details a{align-items:center;gap:7px;margin-top:12px;display:flex}.studio-dock{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #ded0e9;border-radius:15px;align-items:center;gap:25px;padding:11px 13px 11px 18px;display:flex;position:fixed;bottom:18px;right:22px;box-shadow:0 8px 30px #432c5524}.studio-dock>span{color:#9c77b7;align-items:center;gap:11px;display:flex}.studio-dock strong,.studio-dock small{display:block}.studio-dock strong{color:#796187;font-size:11px;font-weight:600}.studio-dock small{color:#ab96b5;margin-top:3px;font-size:8px}.studio-dock>button{color:#fff;background:#7753a1;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:10px;display:flex}.studio-page :focus-visible{outline-offset:4px;outline:3px solid #a27ac8}@keyframes colleague-work{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}@keyframes typing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes office-walk{0%,10%,to{transform:translate(0)}45%,60%{transform:translate(90px)}}@keyframes office-beacon{0%,to{opacity:.45}50%{opacity:1}}@keyframes demo-envelope{0%,to{transform:translate(-5px)rotate(-5deg)}50%{transform:translate(14px)rotate(5deg)}}@keyframes studio-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.studio-hero{gap:65px}.studio-hero h1{font-size:64px}}@media (max-width:1050px){.studio-header{padding:0 30px}.studio-header nav{gap:18px}.studio-header .studio-brand{letter-spacing:2.5px;font-size:14px}.studio-section{padding:70px 32px}.studio-hero{gap:25px;padding-top:45px}.studio-hero h1{font-size:47px}.studio-hero-copy>p{font-size:12px}.studio-hero-buttons{gap:16px}.studio-hero-buttons>.studio-btn{padding:15px;font-size:11px}.studio-outcomes{margin:0 32px;font-size:9px}.studio-start,.studio-mai{gap:50px}.studio-area-layout{grid-template-columns:190px 1fr;gap:20px}.studio-area-detail{padding:25px}.studio-capabilities{gap:0 16px}.studio-capabilities>span{font-size:10px}.studio-under-demo{align-items:start}.studio-under-demo .studio-text-link{min-width:210px}.studio-demo-body{grid-template-columns:210px 1fr}.studio-event{padding:25px 30px}.studio-footer{padding-left:32px;padding-right:32px}.studio-footer>div{flex-wrap:wrap;gap:14px}}@media (max-width:760px){.studio-header{height:76px;padding:0 22px}.studio-header nav{display:none}.studio-header .studio-brand{letter-spacing:2px;font-size:14px}.studio-header-actions{gap:13px}.studio-header-actions .studio-btn{gap:8px;padding:11px 12px;font-size:9px}.studio-section{padding:58px 24px}.studio-hero{grid-template-columns:1fr;gap:35px;padding-top:42px}.studio-hero h1{letter-spacing:-2.8px;font-size:53px}.studio-hero h1 em{max-width:450px;font-size:.87em}.studio-hero-copy>p{max-width:460px;margin:23px 0;font-size:13px}.studio-hero-buttons>.studio-btn{font-size:12px}.studio-founder-signature{margin-top:23px}.studio-hero-office{width:100%;max-width:580px;margin:auto}.studio-scene-caption,.office-toolbar{font-size:7px}.office-toolbar>span:last-child{font-size:6px}.studio-outcomes{grid-template-columns:1fr 1fr;gap:20px;margin:0 24px;padding:25px 0;font-size:10px;display:grid}.studio-section-heading{display:block}.studio-section-heading>p{max-width:none;margin-top:15px}.studio-page h2{letter-spacing:-1px;font-size:34px}.studio-route-tabs{gap:7px}.studio-route-tabs button{gap:8px;padding:14px 11px;font-size:10px}.studio-route-tabs button>svg{width:16px}.studio-route-tabs button>svg:last-child{display:none}.studio-demo-body{grid-template-columns:1fr}.studio-process-track{border-bottom:1px solid #eee8f4;border-right:0;flex-direction:row;justify-content:space-between;gap:9px;padding:22px 17px}.studio-process-track button{text-align:center;flex-direction:column;flex:1;gap:9px}.studio-process-track strong{font-size:9px;line-height:1.5}.studio-process-track button:not(:last-child):after{width:calc(100% - 20px);height:1px;top:16px;left:calc(50% + 17px)}.studio-event{min-height:330px;padding:24px 25px 27px}.studio-event h3{font-size:23px}.studio-event>p{font-size:12px}.studio-demo-top{padding:16px;font-size:9px}.studio-demo-label{font-size:6px}.studio-demo-controls{padding:18px}.studio-demo-controls .studio-btn{font-size:10px}.studio-under-demo{flex-direction:column;gap:15px}.studio-area-layout{grid-template-columns:1fr;gap:20px}.studio-area-menu{flex-direction:row;gap:6px;padding-bottom:7px;overflow-x:auto}.studio-area-menu button{white-space:nowrap;padding:12px 14px;font-size:11px}.studio-area-menu button>svg:last-child{display:none}.studio-area-detail{padding:24px}.studio-area-detail h3{font-size:24px}.studio-capabilities{gap:0 15px}.studio-capabilities>span{align-items:start;font-size:11px;line-height:1.6}.studio-capabilities>span>span{padding-top:3px}.studio-area-footer{flex-direction:column;align-items:start;gap:13px}.studio-area-footer>span{max-width:none;font-size:9px}.studio-area-footer .studio-text-link{font-size:11px}.studio-start{grid-template-columns:1fr;gap:35px}.studio-diagnostic-preview{width:100%;max-width:480px;margin:auto}.studio-mai{grid-template-columns:1fr;gap:35px}.studio-mai-photo{max-width:420px;height:350px}.studio-mai-photo>img{object-fit:contain}.studio-mai>div>p{font-size:13px}.studio-practical{grid-template-columns:1fr;gap:25px}.studio-final{padding:65px 23px 83px}.studio-final h2{font-size:36px}.studio-footer{flex-direction:column;gap:24px;padding:30px 24px 115px}.studio-footer>div{gap:15px}.studio-dock{justify-content:space-between;gap:10px;padding:10px 12px;bottom:12px;left:12px;right:12px}.studio-dock strong{font-size:10px}.studio-dock small{font-size:8px}.studio-dock>button{font-size:10px}.studio-dock>span{gap:8px}.studio-eyebrow{letter-spacing:1.3px;margin-bottom:18px;font-size:8px}}@media (max-width:390px){.studio-header{padding:0 17px}.studio-header .studio-brand{letter-spacing:1.7px;font-size:12px}.brand-stroke{width:9px;height:20px}.studio-header-actions{gap:9px}.studio-language{gap:4px;font-size:9px}.studio-header-actions .studio-btn{padding:10px;font-size:8px}.studio-section{padding-left:20px;padding-right:20px}.studio-hero h1{font-size:46px}.studio-hero h1 em{font-size:.86em}.studio-outcomes{margin:0 20px;font-size:9px}.studio-office-selection{margin-left:12px;margin-right:12px;padding:13px}.studio-office-selection div>span{font-size:9px}.studio-page h2{font-size:30px}.studio-capabilities>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.studio-page *,.studio-page :before,.studio-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.studio-diagnostic-preview{transform:none}}@media print{.studio-header,.studio-footer,.studio-dock{display:none!important}}.studio-page .survey-input-label+.survey-input-label{margin-top:20px}.studio-page .survey-choices+.survey-input-label{margin-top:25px}.studio-page .survey-screen select{font-size:14px}.studio-page .survey-two-col .survey-choice{min-height:100px}.studio-page .map-branches{justify-content:space-between}.studio-page .survey-modal{box-shadow:0 35px 120px #0e081c45}.studio-page .survey-free{font-size:8px}.office3d{background:#efedf5;border:1px solid #d9d1e5;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 25px 70px -35px #4f3c8250}.office3d-top{letter-spacing:1.3px;color:#78658d;border-bottom:1px solid #d9d2e3;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:8px;display:flex}.office3d-top>span:first-child{align-items:center;gap:8px;display:flex}.office3d-top i{background:#7fa898;border-radius:50%;width:5px;height:5px;display:inline-block}.office3d-top>span:last-child{font-size:7px}.office3d-stage{background:radial-gradient(at 65% 45%,#f9f5ff 0,#e9e5f0 65%,#ded9e8 100%);height:545px;position:relative;overflow:hidden}.office3d-stage canvas{touch-action:pan-y;cursor:grab;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.office3d-stage canvas:active{cursor:grabbing}.office3d.is-ready canvas{opacity:1}.office3d-fallback{pointer-events:none;position:absolute;inset:0}.office3d.is-ready .office3d-fallback{display:none}.office3d-fallback .nexus-office{box-shadow:none;border:0;border-radius:0}.office3d-fallback .office-toolbar,.office3d-fallback .office-bottom{display:none}.office3d-floors{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:70px;bottom:80px;left:12px}.office3d-floors button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#7c6a91;text-align:left;pointer-events:auto;background:#ffffffc9;border:1px solid #d6cde1;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:9px;transition:background .2s,transform .2s;display:flex;box-shadow:0 3px 12px #493d6b08}.office3d-floors button>span{opacity:.5;font-size:7px}.office3d-floors button>i{opacity:.3;background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:auto}.office3d-floors button[aria-pressed=true]{color:#fff;background:#7251a8;border-color:#7251a8;transform:translate(4px);box-shadow:0 4px 14px #7050cb30}.office3d-orbit-label{color:#8e7d9e;pointer-events:none;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;bottom:14px;left:20px}.office3d-focus-label{letter-spacing:1px;color:#71518d;font-size:13px;position:absolute;bottom:15px;right:19px}.office3d-controls{background:#f8f5fc;border-top:1px solid #dcd4e7;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.office3d-controls button{color:#7b5a9b;background:#fff;border:1px solid #dcd0e9;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:8px;font-size:10px;display:flex}.office3d-controls button:disabled{opacity:.45}.office3d-control-arrows{gap:5px;display:flex}.office3d-controls .office3d-enter{background:#ede3f9;border-color:#cdb6e5;padding:9px 14px}.office3d-disclosure{text-align:center;color:#9b8aa9;background:#f8f5fc;padding:0 12px 13px;font-size:8px;display:block}.studio-hero{grid-template-columns:.88fr 1.12fr}.studio-office-selection{box-shadow:none;background:#ffffffc9;margin-top:10px;margin-left:0;margin-right:0}.studio-hero-copy>p{font-size:15px}.studio-micro{font-size:11px}.studio-outcomes{font-size:12px}.studio-mai-photo{background:radial-gradient(at 50% 45%,#e5d5ef 0,#f1ebf6 70%);height:490px}.studio-mai-photo>img{object-fit:contain;mix-blend-mode:normal;object-position:bottom}.studio-mai-photo:before{content:"";border:1px solid #d8c8e7;border-radius:50% 50% 18px 18px;position:absolute;inset:18px}.studio-founder-signature span{font-size:10px}.team-workbench{padding-bottom:70px}.team-department-tabs{gap:7px;padding:3px 3px 15px;display:flex;overflow-x:auto}.team-department-tabs button{white-space:nowrap;color:#907c9f;background:#fff;border:1px solid #e0d5e9;border-radius:9px;align-items:center;gap:13px;padding:12px 16px;font-size:11px;display:flex}.team-department-tabs button[aria-pressed=true]{color:#745195;background:#eee5f7;border-color:#bfa0d7}.team-console{background:#fff;border:1px solid #ded4e7;border-radius:17px;overflow:hidden;box-shadow:0 20px 60px -40px #553a7b55}.team-console-head{letter-spacing:1px;color:#897193;background:#f4f0f8;border-bottom:1px solid #e7e0ed;justify-content:space-between;gap:15px;padding:20px 26px;font-size:9px;display:flex}.team-console-head>span:first-child{align-items:center;gap:8px;display:flex}.team-console-head i{background:#89b19c;border-radius:50%;width:5px;height:5px}.team-console-head>span:last-child{color:#a799b0;font-size:8px}.team-console-grid{grid-template-columns:1fr 1fr;display:grid}.team-roster{border-right:1px solid #eee7f4;padding:27px}.team-roster-label{color:#aa97b6;letter-spacing:1.5px;margin-bottom:17px;font-size:8px}.team-agent{text-align:left;background:#fdfcfe;border:1px solid #e8deef;border-radius:13px;align-items:center;gap:16px;width:100%;margin-bottom:11px;padding:18px 17px;transition:background .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.team-agent:hover{transform:translate(3px)}.team-agent.active{background:#f3ecfb;border-color:#c9afe0;box-shadow:0 8px 20px #673c8e0c}.team-agent>span:nth-child(2){flex:1;min-width:0}.team-agent small,.team-agent strong,.team-agent>span>span{display:block}.team-agent small{letter-spacing:1.2px;color:#ae96bb;margin-bottom:5px;font-size:7px}.team-agent strong{color:#6b537f;font-size:13px;line-height:1.5}.team-agent>span>span{color:#a08da8;margin-top:3px;font-size:10px;line-height:1.6}.team-agent>svg{color:#b499c4;flex-shrink:0}.team-avatar{perspective:100px;flex-shrink:0;width:60px;height:68px;display:block;position:relative}.team-avatar i{display:block;position:absolute}.avatar-head{z-index:2;background:linear-gradient(100deg,#e5b28f,#f1c9a7);border-radius:11px;width:24px;height:24px;top:7px;left:18px;box-shadow:inset -3px -2px #b88b7040}.avatar-head:after{content:"· ·";letter-spacing:3px;color:#493d45;font-size:11px;position:absolute;top:3px;left:6px}.avatar-hair{z-index:3;background:#4f405b;border-radius:13px 13px 5px 5px;width:27px;height:19px;top:2px;left:16px;transform:rotate(-8deg)}.avatar-body{background:linear-gradient(90deg,#9f87c7,#bba5db);border-radius:15px 15px 5px 5px;width:45px;height:33px;top:31px;left:8px;box-shadow:inset -5px -3px #7b5a9c33}.avatar-laptop{z-index:4;background:linear-gradient(120deg,#d9d5e3,#a39ab7);border-radius:4px;width:38px;height:23px;bottom:0;left:12px;transform:rotateX(-15deg);box-shadow:0 3px #9184a4,0 6px 12px #70508120}.avatar-laptop:after{content:"";background:#eeebf5;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:17px}.avatar-1 .avatar-head{background:linear-gradient(100deg,#bb825f,#d9a077)}.avatar-1 .avatar-hair{background:#3c3441;height:15px;transform:rotate(5deg)}.avatar-1 .avatar-body{background:linear-gradient(100deg,#78ada6,#a1d3c4)}.avatar-2 .avatar-hair{background:#96715a;border-radius:13px 13px 3px 3px;height:29px}.avatar-2 .avatar-body{background:linear-gradient(100deg,#c193ad,#e3b0c7)}.team-connector-note{color:#ac9ab7;align-items:center;gap:16px;padding:12px 3px 0;font-size:9px;line-height:1.6;display:flex}.team-connector-note>span{color:#9973b2;white-space:nowrap;align-items:center;gap:7px;display:flex}.team-deliverable{background:#fcfafe;flex-direction:column;min-width:0;padding:27px;display:flex}.team-file-top{color:#a28ab1;letter-spacing:.8px;align-items:center;gap:7px;font-size:8px;display:flex}.team-file-status{color:#a48bb1;letter-spacing:0;background:#eee7f5;border:1px solid #dfd2e9;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:8px}.team-file-status.working{color:#76508e;background:#e7d8f4;animation:1.5s infinite office-beacon}.team-output{flex-direction:column;flex:1;padding-top:30px;animation:.4s ease-out studio-in;display:flex}.team-output-kicker{letter-spacing:1px;color:#af96be;text-transform:uppercase;font-size:8px}.team-output h3{letter-spacing:-.8px;margin:10px 0 27px;font-size:26px;line-height:1.3}.team-research-visual{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.team-research-visual>div{background:#fff;border:1px solid #e7dbee;border-radius:10px;padding:15px 11px;overflow:hidden}.team-research-visual>div>span:first-child{letter-spacing:1px;color:#ba9fc8;font-size:6px;display:block}.team-research-visual strong{color:#8b6c9f;margin-top:7px;font-size:11px;display:block}.mini-bars{align-items:end;gap:5px;height:70px;margin-top:16px;display:flex}.mini-bars i{background:linear-gradient(#bb9bda,#e7d9f3);border-radius:3px 3px 0 0;width:13px;height:35%;animation:4s ease-in-out infinite bar-rise;display:block}.mini-bars i:nth-child(2){height:55%;animation-delay:.2s}.mini-bars i:nth-child(3){height:42%;animation-delay:.5s}.mini-bars i:nth-child(4){height:75%;animation-delay:.3s}.mini-bars i:nth-child(5){height:93%;animation-delay:.6s}.mini-orbit{border:1px solid #dfcdeb;border-radius:50%;width:65px;height:65px;margin:20px auto 0;display:block;position:relative}.mini-orbit i{background:#b7a2d0;border:4px solid #f5edf9;border-radius:50%;width:17px;height:17px;display:block;position:absolute}.mini-orbit i:first-child{top:-6px;left:18px}.mini-orbit i:nth-child(2){background:#a6cabc;bottom:0;left:-2px}.mini-orbit i:nth-child(3){background:#d1afc5;bottom:8px;right:-3px}.mini-target{border:1px solid #dbc6e9;border-radius:50%;width:65px;height:65px;margin:20px auto 0;display:block;position:relative;box-shadow:inset 0 0 0 11px #fff,inset 0 0 0 12px #dbc6e9}.mini-target i{background:#ae8fc5;border-radius:50%;width:11px;height:11px;display:block;position:absolute;top:26px;left:26px}.team-approval{color:#a28bac;border-top:1px solid #e9dff0;align-items:center;gap:9px;margin-top:auto;padding-top:19px;font-size:9px;line-height:1.7;display:flex}.team-approval svg{color:#b6a0c5;flex-shrink:0}.team-research-visual,.team-draft-visual,.team-kanban{margin-bottom:27px}.team-draft-visual{background:#fff;border:1px solid #e4d7ed;border-radius:10px;padding:18px;transform:rotate(-1deg)}.draft-chip{letter-spacing:.8px;color:#a583b6;background:#f3eaf9;border-radius:4px;padding:5px 8px;font-size:7px;display:inline-block}.team-draft-visual>strong{color:#8f6ca4;margin:17px 0;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.4;display:block}.draft-lines i{background:#ede3f3;border-radius:3px;height:4px;margin:9px 0;display:block}.draft-lines i:nth-child(2){width:92%}.draft-lines i:nth-child(3){width:65%}.draft-blocks{gap:7px;margin-top:18px;display:flex}.draft-blocks span{color:#ad91be;background:#f6f0fa;border-radius:5px;padding:7px 9px;font-size:8px}.team-kanban{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.team-kanban>div{min-width:0}.team-kanban>div>span{color:#aa90bb;align-items:center;gap:5px;padding-bottom:12px;font-size:8px;display:flex}.team-kanban>div>span i{background:#b7a1d3;border-radius:50%;width:4px;height:4px}.team-kanban>div>div{background:#fff;border:1px solid #e5d8ed;border-radius:9px;min-height:137px;padding:13px 10px;box-shadow:0 4px #eee7f4}.team-kanban svg{color:#b79fca}.team-kanban strong{color:#967aa8;margin:12px 0 8px;font-size:10px;line-height:1.6;display:block}.team-kanban small{color:#b09cba;font-size:7px;line-height:1.6;display:block}.kanban-line{background:#d6c2e4;border-radius:3px;width:55%;height:3px;margin-top:13px;display:block}.team-console-footer{border-top:1px solid #e9e0f0;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex}.team-console-footer .studio-text-link{color:#9872b0;font-size:11px}.team-more{border-bottom:1px solid #e6dcec;margin-top:10px}.team-more>summary{color:#9b82ab;cursor:pointer;justify-content:space-between;align-items:center;padding:21px 0;font-size:11px;list-style:none;display:flex}.team-more p{color:#aa95b5;margin:13px 0 24px;font-size:10px;line-height:1.7}.team-more .studio-capabilities{grid-template-columns:repeat(4,1fr);gap:0 20px}.team-more .studio-capabilities>span{align-items:center}.team-more .studio-capabilities svg{color:#b19ac5;flex-shrink:0}.studio-offer{border-top:1px solid #e3dce9;grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.studio-offer-copy>p{color:#96839f;max-width:390px;margin-top:23px;font-size:14px;line-height:1.9}.offer-team-icons{color:#bba4cf;align-items:center;gap:15px;margin-top:35px;display:flex}.offer-team-icons>span{color:#9670b1;background:linear-gradient(140deg,#f5effb,#e4d8f0);border:1px solid #d9c6e9;border-radius:14px;place-items:center;width:54px;height:54px;font-size:14px;display:grid;transform:rotate(-4deg);box-shadow:0 5px #d9cde4}.offer-team-icons>span:nth-of-type(2){transform:rotate(4deg)}.offer-team-caption{color:#ad95bc;margin-top:18px;font-size:10px;display:block}.studio-offer-card{background:#fdfbff;border:1px solid #cdb5e1;border-radius:18px;padding:34px;box-shadow:0 20px 55px -30px #6a428d3b}.offer-label{letter-spacing:1.3px;color:#ab8cc1;font-size:9px}.offer-price{color:#9170a8;flex-wrap:wrap;align-items:baseline;gap:8px;margin:18px 0 5px;display:flex}.offer-price>span{font-size:12px}.offer-price>strong{letter-spacing:-3px;color:#6f4f92;font-size:52px;font-weight:650;line-height:1.2}.offer-setup{color:#9476a8;font-size:11px}.offer-scope{border-top:1px solid #e7dbee;flex-direction:column;gap:13px;margin-top:16px;padding:25px 0;display:flex}.offer-scope>span{color:#8c729d;align-items:center;gap:9px;font-size:12px;display:flex}.offer-scope svg{color:#ab91bf;flex-shrink:0}.studio-offer-card>.studio-btn{width:100%;font-size:12px}.studio-offer-card>small{color:#a28bae;margin-top:16px;font-size:10px;line-height:1.9;display:block}.studio-offer-card details{border-top:1px solid #e8dfee;margin-top:18px;padding-top:15px}.studio-offer-card summary{color:#9b7eaf;cursor:pointer;justify-content:space-between;gap:12px;font-size:10px;list-style:none;display:flex}.studio-offer-card details p{color:#9a83a6;margin-top:12px;font-size:10px;line-height:1.9}@keyframes bar-rise{0%,to{transform-origin:bottom;transform:scaleY(.85)}50%{transform-origin:bottom;transform:scaleY(1)}}@media (max-width:1050px){.office3d-stage{height:510px}.office3d-floors{left:8px}.office3d-floors button{gap:5px;padding:7px;font-size:8px}.office3d-top{padding:16px 13px;font-size:7px}.office3d-top>span:last-child{font-size:6px}.team-roster,.team-deliverable{padding:22px}.team-agent{gap:10px;padding:15px 12px}.team-agent strong{font-size:12px}.team-avatar{width:53px;transform:scale(.9)}.team-research-visual{gap:6px}.team-research-visual>div{padding:12px 8px}.team-research-visual strong{font-size:10px}.mini-orbit,.mini-target{margin-left:-4px;transform:scale(.85)}.team-more .studio-capabilities{grid-template-columns:repeat(2,1fr)}.studio-offer{gap:50px}.studio-offer-card{padding:28px}}@media (max-width:760px){.studio-hero{grid-template-columns:1fr}.studio-hero-copy>p{font-size:14px}.office3d-stage{height:535px}.office3d-floors{top:70px;bottom:75px;left:9px}.office3d-floors button{gap:6px;padding:8px;font-size:9px}.office3d-top{font-size:7px}.office3d-top>span:last-child{font-size:6px}.office3d.is-focused .office3d-floors{flex-direction:row;gap:5px;padding:3px 0 10px;inset:13px 10px auto;overflow-x:auto}.office3d.is-focused .office3d-floors button{white-space:nowrap;flex-shrink:0;padding:7px;font-size:8px}.office3d.is-focused .office3d-floors button>span,.office3d.is-focused .office3d-floors button>i{display:none}.office3d-controls{padding:12px}.office3d-disclosure{font-size:7px}.studio-outcomes{font-size:10px}.team-console-grid{grid-template-columns:1fr}.team-roster{border-bottom:1px solid #eee4f4;border-right:0;padding:20px}.team-deliverable{min-height:380px;padding:23px 20px}.team-agent{gap:14px;padding:14px}.team-agent strong{font-size:13px}.team-agent>span>span{font-size:11px}.team-avatar{width:60px;transform:none}.team-agent small{font-size:8px}.team-roster-label{font-size:8px;line-height:1.8}.team-console-head{padding:17px 19px;font-size:8px}.team-console-head>span:last-child{font-size:6px}.team-department-tabs{margin-left:-3px;margin-right:-3px}.team-department-tabs button{padding:11px 13px;font-size:11px}.team-output{padding-top:23px}.team-output h3{font-size:25px}.team-research-visual strong{font-size:11px}.team-research-visual>div{padding:15px 9px}.mini-orbit,.mini-target{margin-left:auto;transform:scale(.9)}.team-approval{font-size:10px}.team-console-footer{flex-direction:column;gap:17px;padding:18px}.team-console-footer .studio-btn{width:100%;font-size:11px}.team-more>summary{gap:15px;font-size:11px}.team-more .studio-capabilities{grid-template-columns:1fr 1fr;gap:0 14px}.studio-offer{grid-template-columns:1fr;gap:35px}.studio-offer-card{padding:28px}.studio-mai-photo{max-width:none;height:440px}.studio-offer-copy>p{font-size:13px}.studio-hero h1{font-size:53px}.studio-section-heading>p{font-size:13px}.team-kanban strong{font-size:11px}.team-kanban small{font-size:8px}}@media (max-width:390px){.studio-hero h1{font-size:46px}.office3d-stage{height:505px}.office3d-floors button{padding:7px;font-size:8px}.team-agent{gap:10px;padding:13px 10px}.team-agent strong{font-size:12px}.team-agent>span>span{font-size:10px}.team-agent>svg{width:14px}.team-research-visual strong{font-size:10px}.team-research-visual>div{padding:12px 7px}.team-output h3{font-size:23px}.offer-price>strong{font-size:49px}.studio-offer-card{padding:24px}}@media (prefers-reduced-motion:reduce){.studio-page *{transition:none!important;animation:none!important}}.office3d-fallback{pointer-events:auto;touch-action:pan-y;cursor:grab}.office-css{perspective:1100px;perspective-origin:55% 45%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.voxel-building{width:320px;height:430px;transform-style:preserve-3d;transform:rotateX(-9deg) rotateY(var(--orbit));transition:transform .5s,left .5s,top .5s;position:absolute;top:64px;left:calc(54% - 160px)}.voxel-cube{width:var(--w);height:var(--h);transform-style:preserve-3d;display:block;position:absolute}.voxel-cube>i{background:var(--color);-webkit-backface-visibility:hidden;backface-visibility:hidden;font-style:normal;display:block;position:absolute;top:50%;left:50%}.voxel-cube>.cube-front{width:var(--w);height:var(--h);transform:translate(-50%,-50%) translateZ(calc(var(--d)/2));filter:brightness(1.02)}.voxel-cube>.cube-back{width:var(--w);height:var(--h);transform:translate(-50%,-50%) rotateY(180deg) translateZ(calc(var(--d)/2));filter:brightness(.85)}.voxel-cube>.cube-left{width:var(--d);height:var(--h);transform:translate(-50%,-50%) rotateY(-90deg) translateZ(calc(var(--w)/2));filter:brightness(.85)}.voxel-cube>.cube-right{width:var(--d);height:var(--h);transform:translate(-50%,-50%) rotateY(90deg) translateZ(calc(var(--w)/2));filter:brightness(.88)}.voxel-cube>.cube-top{width:var(--w);height:var(--d);transform:translate(-50%,-50%) rotateX(90deg) translateZ(calc(var(--h)/2));filter:brightness(1.12)}.voxel-cube>.cube-bottom{width:var(--w);height:var(--d);transform:translate(-50%,-50%) rotateX(-90deg) translateZ(calc(var(--h)/2));filter:brightness(.75)}.voxel-room{width:320px;height:58px;top:calc(var(--floor)*58px);transform-style:preserve-3d;pointer-events:auto;cursor:pointer;transition:top .8s,opacity .5s,transform .8s;position:absolute;left:0}.voxel-station{width:67px;height:57px;transform-style:preserve-3d;position:absolute;top:0}.voxel-person{transform-style:preserve-3d;animation:3s ease-in-out infinite voxel-work;position:absolute;inset:0}.worker-1 .voxel-person{animation-delay:.7s}.worker-2 .voxel-person{animation-delay:1.4s}.voxel-head>i{border-radius:4px}.voxel-hair>i{border-radius:3px}.voxel-eyes{letter-spacing:3px;color:#51414a;font-size:12px;line-height:8px;position:absolute;top:2px;left:4px}.voxel-screen{background:#d1b9ec;flex-direction:column;gap:2px;padding:2px;display:flex;position:absolute;inset:2px;overflow:hidden;box-shadow:0 0 8px #ceb5ed70}.voxel-screen i{background:#f3edfa;width:90%;height:1px;display:block}.voxel-screen i:nth-child(2){width:70%}.voxel-screen i:nth-child(3){width:80%}.voxel-floor-light{background:var(--accent);width:320px;height:2px;position:absolute;top:54px;left:0;transform:translateZ(71px);box-shadow:0 0 8px #b598d840}.voxel-room.selected .voxel-floor-light{background:#e5b8ff;box-shadow:0 0 13px #bc7bff}.voxel-room.selected .voxel-slab>.cube-front{background:#a181bf}.voxel-roof{transform-style:preserve-3d;transition:opacity .4s;position:absolute;top:-13px;left:-5px}.voxel-sign{text-align:center;letter-spacing:3px;color:#f7efff;width:220px;font-size:7px;position:absolute;top:-2px;left:55px;transform:translateZ(79px)}.voxel-base{transform-style:preserve-3d;filter:drop-shadow(0 20px 18px #8e7ca650);transition:opacity .4s;position:absolute;top:410px;left:-15px}.voxel-wall-art{border:2px solid #c4bbd2;align-items:end;gap:3px;width:37px;height:24px;padding:3px;display:flex;position:absolute;top:8px;left:10px;transform:translateZ(-63px)}.voxel-wall-art i{background:#ffffff75;width:4px;height:45%;display:block}.voxel-wall-art i:nth-child(2){height:70%}.voxel-wall-art i:nth-child(3){height:60%}.voxel-wall-art i:nth-child(4){height:90%}.office-css.focus .voxel-building{transform:rotateX(-17deg) rotateY(var(--orbit)) scale(1.37);top:190px;left:calc(54% - 160px)}.office-css.focus .voxel-room{opacity:0;pointer-events:none;top:0;transform:translateY(100px)scale(.5)}.office-css.focus .voxel-room.selected{opacity:1;pointer-events:auto;transform:none}.office-css.focus .voxel-roof,.office-css.focus .voxel-base{opacity:0}.office-css.paused .voxel-person{animation-play-state:paused}@keyframes voxel-work{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@media (max-width:1050px) and (min-width:761px){.voxel-building{transform:rotateX(-8deg) rotateY(var(--orbit)) scale(.78);top:50px;left:calc(58% - 160px)}.office-css.focus .voxel-building{transform:rotateX(-15deg) rotateY(var(--orbit)) scale(.95)}}@media (max-width:760px){.voxel-building{transform:rotateX(-8deg) rotateY(var(--orbit)) scale(.88);top:64px;left:calc(56% - 160px)}.office-css.focus .voxel-building{transform:rotateX(-17deg) rotateY(var(--orbit)) scale(1.02);top:185px;left:calc(50% - 160px)}}@media (max-width:390px){.voxel-building{transform:rotateX(-8deg) rotateY(var(--orbit)) scale(.79);top:54px;left:calc(58% - 160px)}.office-css.focus .voxel-building{transform:rotateX(-17deg) rotateY(var(--orbit)) scale(.88)}}.studio-availability{color:#9d87ac;align-items:center;gap:10px;margin-top:20px;font-size:10px;line-height:1.7;display:flex}.studio-availability>span:first-child{color:#9a7cae;background:#f5effa;border:1px solid #d9c9e6;border-radius:6px;align-items:center;gap:6px;padding:4px 7px;font-weight:600;display:flex}.studio-availability i{background:#89b69e;border-radius:50%;width:4px;height:4px;display:inline-block}.office3d-focus-team{animation:.5s ease-out studio-in;position:absolute;bottom:60px;left:155px;right:22px}.office3d-focus-team>span{letter-spacing:1.2px;color:#a28ab4;font-size:8px}.office3d-focus-team>div{gap:6px;margin-top:13px;display:flex}.office3d-focus-team>div>span{color:#8c709e;background:#ffffffb8;border:1px solid #ddd0e8;border-radius:8px;flex:1;min-width:0;padding:11px 9px;font-size:9px;line-height:1.6}.office3d-focus-team b{letter-spacing:1px;color:#b49ac5;margin-bottom:6px;font-size:8px;font-weight:500;display:block}.office3d-focus-team>a{color:#9a78af;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.studio-office-selection div>span{font-size:11px}.studio-hero h1 em{font-size:.8em}.studio-hero-copy>p{max-width:450px}@media (max-width:1050px) and (min-width:761px){.office3d-focus-team{left:120px;right:15px}.office3d-focus-team>div{flex-direction:column}.office3d-focus-team>div>span{padding:5px 8px;font-size:8px}.office3d-focus-team b{margin-right:7px;display:inline}.office3d-focus-team>a{font-size:9px}}@media (max-width:760px){.office3d-focus-team{bottom:68px;left:20px;right:20px}.office3d-focus-team>div>span{font-size:10px}.office3d-focus-team>a{font-size:11px}.studio-availability{font-size:10px}.studio-hero h1 em{font-size:.86em}}.avatar-hair{z-index:1}.avatar-head:after{top:7px}.voxel-building{height:480px;transform:rotateX(-9deg) rotateY(var(--orbit)) scale(.96);top:40px}.voxel-room{top:calc(var(--floor)*66px)}.voxel-base{top:466px}.office-css.focus .voxel-room{top:0}.office-css.focus .voxel-building{height:430px;top:190px}@media (max-width:1050px) and (min-width:761px){.voxel-building{transform:rotateX(-8deg) rotateY(var(--orbit)) scale(.76);top:15px}.office-css.focus .voxel-building{top:170px}}@media (max-width:760px){.voxel-building{transform:rotateX(-8deg) rotateY(var(--orbit)) scale(.83);top:35px}.office-css.focus .voxel-building{transform:rotateX(-17deg) rotateY(var(--orbit)) scale(1.02);top:185px}.studio-hero-buttons{gap:14px}.studio-founder-signature{margin-top:18px}.studio-hero{padding-top:32px}.studio-hero-copy>p{line-height:1.75}.studio-availability{margin-top:16px}}@media (max-width:390px){.voxel-building{transform:rotateX(-8deg) rotateY(var(--orbit)) scale(.76);top:25px}.office-css.focus .voxel-building{transform:rotateX(-17deg) rotateY(var(--orbit)) scale(.88)}}.voxel-couriers{border-left:1px dashed #c3afd433;width:1px;height:460px;transition:opacity .4s;position:absolute;top:0;left:327px;transform:translateZ(60px)}.voxel-couriers>i{background:#dfc5f1;border:1px solid #b794d4;border-radius:2px;width:11px;height:8px;animation:10s linear infinite courier-route;display:block;position:absolute;box-shadow:0 0 12px #c596e460}.voxel-couriers>i:after{content:"";border-bottom:1px solid #ae80c8;width:5px;height:4px;position:absolute;top:0;left:2px;transform:rotate(-30deg)}.voxel-couriers>i:nth-child(2){background:#c2e0d1;animation-delay:-3.3s}.voxel-couriers>i:nth-child(3){animation-delay:-6.6s}.office-css.focus .voxel-couriers{opacity:0}.office-css.paused *{animation-play-state:paused!important}.voxel-screen{animation:3s ease-in-out infinite screen-pulse}.worker-1 .voxel-screen{animation-delay:.6s}.worker-2 .voxel-screen{animation-delay:1.2s}.voxel-arm{animation:.8s ease-in-out infinite voxel-type}.voxel-arm.second{animation-delay:.3s}@keyframes courier-route{0%{opacity:0;top:0}8%,92%{opacity:1}to{opacity:0;top:450px}}@keyframes screen-pulse{0%,to{filter:brightness(.9)}50%{filter:brightness(1.1)}}@keyframes voxel-type{0%,to{translate:0}50%{translate:0 -1px}}@media (prefers-reduced-motion:reduce){.studio-page *,.studio-page :before,.studio-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.team-calendar-visual{margin-bottom:25px}.team-calendar-visual>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.team-calendar-visual>div>div{background:#fff;border:1px solid #e5d6ee;border-radius:8px;flex-direction:column;gap:9px;min-height:91px;padding:12px 10px;display:flex}.team-calendar-visual small{letter-spacing:1px;color:#b09ac0;font-size:7px}.team-calendar-visual span:not(.draft-chip){color:#a086b4;font-size:8px}.team-calendar-visual strong{color:#8c6b9f;font-size:10px;font-weight:500;line-height:1.5}.office-native3d .office3d-stage{touch-action:pan-y}.studio-btn-outline{color:#806095;background:#fff;border-color:#d5c3e4}.studio-btn-outline:hover{color:#70508e;background:#eee4f7;border-color:#b898ce}.studio-hero-buttons{gap:12px}.studio-hero-buttons .studio-btn{gap:9px;padding:15px 17px;font-size:12px}.studio-header nav{gap:22px}.studio-founder-signature span{color:#967ba6}.studio-founder-signature strong{font-size:13px}.studio-hero .studio-micro{font-size:11px}.studio-mai{grid-template-columns:1fr 1fr;gap:65px}.founder-portrait{isolation:isolate;background:radial-gradient(at 50% 45%,#e7d9f1 0,#f1ebf6 60%,#f8f6fb 100%);border:1px solid #e1d5ec;border-radius:24px;height:570px;position:relative;overflow:hidden}.founder-halo{z-index:0;background:linear-gradient(135deg,#eee3f64d,#d9c5e755);border:1px solid #cdb8df;border-radius:48% 48% 20% 20%;position:absolute;inset:18% 16% 10%}.founder-portrait-image{z-index:2;object-fit:contain;object-position:bottom;filter:drop-shadow(0 15px 18px #74568315);width:92%;height:95%;position:absolute;bottom:0;left:4%}.founder-orbit-guide{aspect-ratio:1;z-index:1;border:1px dashed #bfa4d5;border-radius:50%;width:77%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.founder-orbit-guide.second{opacity:.5;border-style:solid;width:93%;transform:translate(-50%,-50%)rotateX(57deg)rotate(-25deg)}.founder-orbit{aspect-ratio:1;z-index:3;pointer-events:none;width:72%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.founder-orbit-satellite{animation:36s linear infinite founder-orbit-spin;animation-delay:var(--delay);position:absolute;inset:0}.founder-orbit-badge{white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#9270a7;pointer-events:auto;animation:36s linear infinite founder-orbit-counter;animation-delay:var(--delay);background:#fffffff2;border:1px solid #d9c4e8;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-size:10px;transition:background .2s,border-color .2s;display:flex;position:absolute;top:50%;left:100%;translate:-50% -50%;box-shadow:0 7px 22px #6c468619}.founder-orbit-badge:hover{background:#f0e4fa;border-color:#b28acc}.founder-orbit-badge svg{color:#aa8bbe;flex-shrink:0}.founder-portrait:hover .founder-orbit-satellite,.founder-portrait:hover .founder-orbit-badge,.founder-portrait:focus-within .founder-orbit-satellite,.founder-portrait:focus-within .founder-orbit-badge,.portrait-paused .founder-orbit-satellite,.portrait-paused .founder-orbit-badge{animation-play-state:paused}.portrait-pause{z-index:5;color:#a18ab2;background:#ffffffc9;border:1px solid #dac9e6;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:15px;right:15px}.founder-portrait-caption{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #e3d5ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.founder-portrait-caption strong{color:#78598c;font-size:13px}.founder-portrait-caption span{color:#a18aaf;font-size:9px}.founder-company-method{color:#bfa8cf;align-items:center;gap:12px;margin:27px 0 32px;display:flex}.founder-company-method>span{color:#a78bba;background:#f0e9f6;border:1px solid #e0d2eb;border-radius:10px;flex:1;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:14px 12px;display:grid}.founder-company-method b{color:#b59cc5;text-align:right;font-size:8px;font-weight:500}.founder-company-method strong{color:#90729f;grid-column:1/-1;font-size:10px;font-weight:500}.studio-mai>div>p{max-width:450px;font-size:14px}.diagnostic-steps{color:#c1a8d3;align-items:center;gap:12px;margin:25px 0 29px;display:flex}.diagnostic-steps>span{color:#9674aa;flex:1;grid-template-columns:24px 1fr;align-items:center;gap:7px;font-size:10px;line-height:1.6;display:grid}.diagnostic-steps>span>svg{box-sizing:content-box;background:#efe4f7;border-radius:7px;grid-row:1/3;width:24px;height:24px;padding:3px}.diagnostic-steps b{color:#b79bc8;font-size:8px;font-weight:500;display:block}.diagnostic-call-link{color:#9976ae;align-items:center;gap:7px;margin-top:19px;font-size:11px;line-height:1.7;display:flex}.studio-start>div>p{font-size:14px}.studio-start .preview-window-head{color:#9b75b3;font-size:9px}.studio-final-actions{justify-content:center;align-items:center;gap:13px;margin-top:30px;display:flex}.studio-final-actions .studio-btn{margin-top:0}.studio-dock-actions{align-items:center;gap:8px;display:flex}.studio-dock-actions>button{color:#fff;background:#7753a1;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:10px;display:flex}.studio-dock-actions>a{color:#9473a9;border-left:1px solid #e5d9ed;align-items:center;gap:5px;padding:10px 8px;font-size:9px;display:flex}.studio-page .studio-dock strong{color:#826196;font-size:11px}.studio-page .studio-dock small{font-size:9px}.studio-start .studio-btn{font-size:12px}@keyframes founder-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes founder-orbit-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (max-width:1050px){.studio-mai{gap:38px}.founder-portrait{height:490px}.founder-orbit-badge{gap:5px;padding:9px 10px;font-size:9px}.founder-portrait-caption{gap:10px;padding:12px;left:14px;right:14px}.founder-portrait-caption strong{font-size:12px}.founder-portrait-caption span{font-size:8px}.studio-hero-buttons .studio-btn{padding:14px 16px;font-size:11px}.founder-company-method{gap:8px}.founder-company-method>span{padding:12px 10px}.founder-company-method strong{font-size:9px}.studio-header nav{gap:18px}.studio-header nav a{font-size:11px}}@media (max-width:760px){.studio-mai{grid-template-columns:1fr;gap:34px}.founder-portrait{width:100%;max-width:480px;height:520px;margin:auto}.founder-orbit{width:67%}.founder-orbit-guide{width:73%}.founder-orbit-badge{padding:10px 12px;font-size:10px}.founder-portrait-caption strong{font-size:13px}.founder-portrait-caption span{font-size:9px}.studio-hero-buttons{grid-template-columns:1fr 1fr;gap:9px;display:grid}.studio-hero-buttons .studio-btn{gap:7px;padding:14px 10px;font-size:11px}.studio-hero-buttons .studio-btn svg{width:15px}.studio-hero-buttons .studio-btn:first-child>svg:last-child{display:none}.diagnostic-steps{gap:9px}.diagnostic-steps>span{font-size:10px}.diagnostic-steps>span>svg{width:20px;height:20px}.studio-final-actions{flex-direction:column;max-width:320px;margin:27px auto 0}.studio-final-actions>.studio-btn{width:100%;font-size:12px}.studio-dock{gap:8px}.studio-dock-actions{gap:4px}.studio-dock-actions>button{gap:7px;padding:11px 12px;font-size:10px}.studio-dock-actions>a{gap:4px;padding:10px 6px;font-size:9px}.studio-page .studio-dock strong{font-size:10px}.studio-page .studio-dock small{font-size:8px}.studio-dock>span>svg{width:16px}.founder-company-method strong{font-size:11px}.studio-mai>div>p,.studio-start>div>p{font-size:13px}.diagnostic-call-link{font-size:11px}}@media (max-width:390px){.founder-portrait{height:465px}.founder-orbit-badge{gap:5px;padding:9px 10px;font-size:9px}.founder-orbit-badge svg{width:13px}.founder-orbit{width:65%}.founder-portrait-caption{padding:12px}.founder-portrait-caption strong{font-size:12px}.founder-portrait-caption span{font-size:8px}.studio-hero-buttons .studio-btn{gap:6px;padding:13px 9px;font-size:10px}.diagnostic-steps{gap:7px}.diagnostic-steps>span{gap:5px;font-size:9px}.studio-dock-actions>a span{display:none}.studio-page .studio-dock small{font-size:8px}}@media (prefers-reduced-motion:reduce){.founder-orbit-satellite,.founder-orbit-badge{animation:none!important}.founder-orbit-satellite:first-child{transform:rotate(0)}.founder-orbit-satellite:nth-child(2){transform:rotate(60deg)}.founder-orbit-satellite:nth-child(3){transform:rotate(120deg)}.founder-orbit-satellite:nth-child(4){transform:rotate(180deg)}.founder-orbit-satellite:nth-child(5){transform:rotate(240deg)}.founder-orbit-satellite:nth-child(6){transform:rotate(300deg)}.founder-orbit-satellite:nth-child(2) .founder-orbit-badge{transform:rotate(-60deg)}.founder-orbit-satellite:nth-child(3) .founder-orbit-badge{transform:rotate(-120deg)}.founder-orbit-satellite:nth-child(4) .founder-orbit-badge{transform:rotate(-180deg)}.founder-orbit-satellite:nth-child(5) .founder-orbit-badge{transform:rotate(-240deg)}.founder-orbit-satellite:nth-child(6) .founder-orbit-badge{transform:rotate(-300deg)}}.founder-orbit,.founder-orbit-guide{top:58%}.founder-orbit{width:58%;top:65%}.founder-orbit-guide{top:65%}.founder-portrait-caption{padding:12px 14px;inset:16px 56px auto 16px}.founder-portrait-caption span{font-size:9px}@media (max-width:760px){.founder-orbit{width:65%;top:70%}.founder-orbit-guide{top:70%}.founder-portrait-caption{padding:11px 12px;top:14px;left:13px;right:54px}.founder-portrait-caption strong{font-size:11px}.founder-portrait-caption span{font-size:8px}.studio-dock>span{min-width:0}.studio-dock-actions>a span{font-size:8px;display:inline}.studio-dock-actions>a{padding-left:5px;padding-right:5px}}
