:root{--ink:#08090b;--surface:#111216;--line:#ffffff24;--white:#f4f2f8;--muted:#b6b2c0;--blue:#526cf2;--violet:#a862e0;--coral:#ff675d;--brand:linear-gradient(95deg,var(--blue),var(--violet) 48%,var(--coral));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--ink);color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Instrument Sans Variable,Helvetica Neue,Arial,sans-serif;font-weight:400}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}button,a,summary{touch-action:manipulation}p{line-height:1.65}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}h1,h2{letter-spacing:-.06em;text-wrap:balance}h2{font-size:clamp(44px,5.5vw,84px);line-height:1.04}h3{letter-spacing:-.035em}svg{max-width:100%;display:block}::selection{color:#fff;background:#a862e0}:focus-visible{outline-offset:6px;outline:2px solid #cfb4ff}.skip{z-index:100;color:#08090b;background:#f4f2f8;border-radius:6px;padding:14px 20px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip:focus{transform:none}.gradient{background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text}.micro,.sectionLabel,.previewBar,.fine{letter-spacing:.08em;font-size:11px;font-weight:500}.micro{text-transform:uppercase;color:var(--muted)}.fine{color:var(--muted);letter-spacing:0;font-size:12px;line-height:1.6}.previewBar{border-bottom:1px solid var(--line);color:#c6c2d0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:34px;padding:8px clamp(20px,3.7vw,64px);font-size:9px;display:flex}.previewBar>span{align-items:center;gap:8px;display:flex}.previewBar i{background:#b395ff;border-radius:50%;width:5px;height:5px}.previewBar>div{gap:22px;display:flex}.previewBar a[aria-current]{color:#d2bdff}.previewBar a{padding:4px 0}.previewBar a span{margin-left:5px}.header{background:var(--ink);z-index:30;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;max-width:1560px;min-height:100px;margin:auto;padding:20px clamp(20px,3.7vw,64px);display:flex;position:relative}.brand{letter-spacing:-.045em;flex-shrink:0;align-items:center;gap:11px;font-size:19px;font-weight:600;display:inline-flex}.brandMark{background:var(--brand);color:#fff;letter-spacing:-.04em;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid;box-shadow:0 0 30px #a862e01f}.brandTag{letter-spacing:.01em;color:var(--muted);margin-top:3px;font-size:9px;font-weight:400;display:block}.nav{align-items:center;gap:26px;font-size:13px;display:flex}.nav>a,.nav summary{align-items:center;gap:6px;min-height:44px;display:flex}.nav>a:not(.navContact):hover,.nav summary:hover{color:#c5b0ff}.nav .locale{color:#c5b0ff;border-left:1px solid var(--line);padding-left:20px;font-size:11px}.navContact{border:1px solid #ffffff45;border-radius:999px;padding:12px 18px;gap:22px!important}.mobileMenu{display:none}.navDrop{position:relative}.navDrop summary{cursor:pointer;list-style:none}.navDrop summary::-webkit-details-marker{display:none}.navDrop summary>span{margin-left:3px;transition:transform .2s}.navDrop[open] summary>span{transform:rotate(180deg)}.dropPanel{background:#14151b;border:1px solid #ffffff30;border-radius:16px;gap:3px;width:380px;max-height:70vh;padding:16px;display:grid;position:absolute;top:56px;left:-25px;overflow:auto;box-shadow:0 24px 70px #0009}.dropPanel>a{border-radius:8px;padding:12px 14px;line-height:1.45;display:block}.dropPanel>a:hover{background:#a862e016}.dropPanel strong{font-size:14px;font-weight:500}.dropPanel small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.dropPanel .dropOverview{color:#cab0ff;border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:5px;font-size:12px;display:flex}.section,.hero{width:calc(100% - clamp(40px,7.4vw,128px));max-width:1432px;margin:auto}.section{padding:108px 0}.sectionLabel{color:#cbc5d7;letter-spacing:.1em;text-transform:uppercase;gap:24px;margin-bottom:50px;display:flex}.sectionLabel>span{color:#b399ec}.splitHeading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;display:grid}.splitHeading p,.lead{color:var(--muted);max-width:55ch;font-size:17px;line-height:1.7}.splitHeading .textLink{margin-top:23px}.button{border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:36px;min-height:54px;padding:16px 24px;font-size:13px;font-weight:550;line-height:1.3;transition:transform .2s,border-color .2s;display:inline-flex}.button>span{font-size:20px;font-weight:400}.button:hover{transform:translateY(-3px)}.primary{background:var(--brand);color:#fff}.secondary{color:var(--white);background:0 0;border-color:#ffffff4d}.secondary:hover{border-color:#c5b0ff}.textLink{border-bottom:1px solid #ffffff3d;align-items:center;gap:28px;min-height:44px;font-size:13px;display:inline-flex}.textLink:hover{color:#d0bbff}.actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.hero{isolation:isolate;padding-top:43px;position:relative}.heroKicker{justify-content:space-between;align-items:center;gap:30px;display:flex}.heroKicker .micro{letter-spacing:.1em;font-size:10px}.statusDot{background:var(--coral);border-radius:50%;width:6px;height:6px;margin:0 10px 1px 0;display:inline-block}.heroCore{align-items:center;min-height:610px;display:grid;position:relative}.heroCopy{z-index:2;padding:62px 0 58px;position:relative}.editorialHero h1{letter-spacing:-.065em;max-width:1260px;font-size:clamp(68px,8.8vw,142px);font-weight:500;line-height:.94}.heroBottom{justify-content:space-between;align-items:flex-end;gap:64px;margin-top:43px;display:flex}.heroBottom>p{color:#c6c1d1;max-width:560px;font-size:17px;line-height:1.65}.heroBottom .actions{flex-shrink:0;gap:25px;margin-top:0}.orb{z-index:-1;opacity:.46;pointer-events:none;width:min(56vw,760px);animation:24s ease-in-out infinite alternate orbDrift;position:absolute;top:-40px;right:-30px}.orbDot{background:#d49cf8;border-radius:50%;width:7px;height:7px;position:absolute;top:20%;left:25%;box-shadow:0 0 25px 8px #a862e066}.heroFoot{border-top:1px solid var(--line);letter-spacing:.13em;color:#aaa4b6;justify-content:space-between;gap:25px;padding:24px 0 28px;font-size:9px;display:flex}.productHero .heroCore{grid-template-columns:1fr 1fr;gap:65px;min-height:620px;padding:58px 0 70px}.productHero .heroCopy{padding:0}.productHero h1{max-width:690px;font-size:clamp(56px,5.7vw,92px);line-height:.99}.productHero .heroBottom{margin-top:30px;display:block}.productHero .heroBottom>p{font-size:17px}.productHero .actions{flex-wrap:wrap;margin-top:30px}.productHero .workspace{transform:rotate(1.3deg)}.problem{border-bottom:1px solid var(--line)}.disconnected{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:20px;margin-top:60px;font-size:25px;display:flex}.disconnected>span{color:#b9b2c4}.disconnected i{color:#51465f;font-style:normal;font-weight:400}.disconnected>div{letter-spacing:0;background:linear-gradient(120deg,#526cf213,#a862e013,#ff675d0e);border:1px solid #ab88d354;border-radius:3px;justify-content:space-between;align-items:center;gap:22px;margin-left:auto;padding:22px 27px;font-size:15px;display:flex}.disconnected>div>span{color:#c0a0ed;font-size:25px}.systemSection{border-bottom:1px solid var(--line)}.funnel{margin-top:48px}.funnelNodes{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.funnelNodes button{text-align:left;background:var(--surface);color:#d4cddb;border:1px solid #ffffff24;border-radius:3px;min-width:0;min-height:148px;padding:24px 20px 30px;transition:background .2s,border .2s;position:relative}.funnelNodes button[aria-pressed=true]{background:linear-gradient(125deg,#526cf22b,#a862e02d);border-color:#a482ed}.stepNumber{color:#c0accf;margin-bottom:30px;font-size:10px;display:block}.funnelNodes strong{letter-spacing:-.04em;font-size:clamp(17px,1.7vw,25px);font-weight:500}.nodeArrow{color:#b9a0d5;position:absolute;top:20px;right:18px}.funnelDetail{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1fr 1.3fr;align-items:start;gap:45px;padding:31px 0;display:grid}.funnelDetail h3{font-size:24px;line-height:1.2}.funnelDetail p{color:var(--muted);font-size:15px}.funnel>.fine{margin-top:18px}.serviceRows{border-top:1px solid var(--line);margin-top:55px}.serviceRow{border-bottom:1px solid var(--line);grid-template-columns:45px 1.15fr 1fr 36px;align-items:center;gap:28px;padding:30px 0;transition:padding .2s,background .2s;display:grid}.rowNumber{color:#bc9af0;font-size:11px}.serviceRow h3{font-size:clamp(23px,2.4vw,36px);line-height:1.16}.serviceRow p{color:var(--muted);max-width:40ch;font-size:14px}.rowArrow{color:#b996ef;font-size:25px}.serviceRow:hover{background:#ffffff04;padding-inline:14px}.managerSection{isolation:isolate;background:radial-gradient(at 85% 10%,#ff675d18,#0000 55%),radial-gradient(at 5% 100%,#526cf22d,#0000 60%),#101018;border-block:1px solid #a862e040;position:relative}.managerSection .section{padding-block:95px}.managerSection h2{letter-spacing:-.065em;font-size:clamp(46px,6.5vw,100px);line-height:1.02}.managerSection h2>span{color:#bcaecf}.managerBottom{justify-content:space-between;align-items:end;gap:70px;margin-top:50px;display:flex}.managerBottom p{color:#c0b7cb;max-width:58ch;font-size:17px}.managerBottom .button{flex-shrink:0}.platformGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.platformGrid h2{font-size:clamp(42px,4.7vw,72px)}.platformGrid .lead{margin-top:30px}.platformGrid .textLink{margin-top:25px}.platformStatus{letter-spacing:.1em;margin-top:30px;font-size:9px}.workspace{background:#111217;border:1px solid #ffffff30;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 25px 80px #0006}.windowBar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 20px;display:flex}.tiny{border-radius:7px;width:24px;height:24px;font-size:8px}.windowBar strong{color:#d3cbdc;font-size:11px;font-weight:500}.conceptLabel{color:#c7b0e6;letter-spacing:.1em;border:1px solid #a682da55;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:8px}.workspaceTabs{border-bottom:1px solid var(--line);gap:25px;padding:0 22px;display:flex}.workspaceTabs button{color:#b4acbf;border:0;background:0 0;border-bottom:2px solid #0000;min-height:44px;padding:15px 0;font-size:12px}.workspaceTabs button[aria-selected=true]{color:#e4d7ff;border-color:#a77aeb}.workspacePanel{padding:30px}.workspacePanel .micro{font-size:9px}.workspaceTitle{max-width:15ch;margin-top:13px;font-size:29px;font-weight:500;line-height:1.13}.signalChart{border-bottom:1px solid var(--line);margin:22px 0 20px;padding-bottom:15px}.signalChart svg{opacity:.85;width:100%;height:92px}.signalChart>span{color:#a9a3b4;font-size:9px}.workspacePanel ul{margin:0;padding:0;list-style:none}.workspacePanel li{border-bottom:1px solid var(--line);color:#d1c9dd;align-items:center;gap:16px;padding:14px 0;font-size:12px;display:flex}.workspacePanel li>span:first-child{color:#b58edc;font-size:9px}.workspacePanel li>span:last-child{color:#ba99e5;margin-left:auto}.nextAction{background:linear-gradient(100deg,#526cf21f,#a862e022,#ff675d14);border-left:2px solid #a986e9;margin-top:20px;padding:16px 18px}.nextAction p{color:#d4c7e4;margin-top:7px;font-size:12px}.workspaceNote{color:#aaa2b6;padding:0 30px 20px;font-size:9px;line-height:1.5}.sectorRows{grid-template-columns:1fr 1fr;gap:16px;margin-top:50px;display:grid}.sectorRow{isolation:isolate;background:#111218;border:1px solid #ffffff20;border-radius:3px;align-items:end;gap:25px;min-height:280px;padding:35px;display:flex;position:relative;overflow:hidden}.sectorRow:before{z-index:-1;content:"";border:1px solid #a862e02f;border-radius:50%;width:280px;height:280px;transition:transform .6s;position:absolute;top:-90px;right:-65px;box-shadow:0 0 0 42px #a862e009,0 0 0 85px #a862e009}.sectorRow:hover:before{transform:translate(-20px,20px)}.sector0{background:radial-gradient(at 100% 0,#526cf230,#0000 70%),#10121b}.sector1{background:radial-gradient(at 100% 0,#a862e030,#0000 70%),#15111b}.sector2{background:radial-gradient(at 100% 0,#ff675d23,#0000 70%),#181214}.sector3{background:radial-gradient(at 100% 0,#526cf22d,#0000 70%),#101419}.sectorNumber{color:#c6acde;font-size:10px;position:absolute;top:28px;left:35px}.sectorRow h3{max-width:16ch;font-size:31px;line-height:1.12}.sectorRow p{max-width:40ch;color:var(--muted);margin-top:14px;font-size:13px;line-height:1.6}.sectorRow .rowArrow{align-self:flex-end;margin-left:auto}.geography{border-block:1px solid var(--line)}.geoGrid{grid-template-columns:1.1fr .9fr;gap:100px;display:grid}.geoGrid h2{font-size:clamp(50px,6.8vw,100px);line-height:1}.geoGrid>div>p{max-width:46ch;color:var(--muted);margin-top:25px;font-size:16px}.geoArt{background:radial-gradient(at 65%,#a862e023,#0000 70%);border-block:1px solid #ffffff20;height:250px;position:relative;overflow:hidden}.geoArt>span{color:#ba99d9;letter-spacing:.1em;font-size:10px;line-height:1.5;position:absolute;top:25px;left:0}.geoOrbit{border:1px solid #b196cb40;border-radius:50%;width:350px;height:350px;position:absolute;top:-50px;right:20px;transform:rotate(-30deg)scaleY(.6);box-shadow:0 0 0 35px #a862e00a,0 0 0 70px #a862e00a}.geoArt i{background:#ce9bf5;border-radius:50%;width:8px;height:8px;position:absolute;top:49%;left:52%;box-shadow:0 0 30px #ce9bf5}.geoArt strong{letter-spacing:.12em;color:#d6c8e3;font-size:13px;font-weight:500;line-height:1.4;position:absolute;bottom:25px;right:22px}.inlineLinks{flex-wrap:wrap;gap:25px;margin-top:25px;font-size:12px;display:flex}.inlineLinks a{border-bottom:1px solid var(--line);padding-block:12px}.process{grid-template-columns:repeat(6,minmax(0,1fr));margin:55px 0 0;padding:0;list-style:none;display:grid}.process li{border-top:1px solid var(--line);border-right:1px solid var(--line);padding:20px;position:relative}.process li:first-child{padding-left:0}.process li:last-child{border-right:0}.process h3{margin-top:25px;font-size:23px}.process p{color:var(--muted);margin-top:14px;font-size:13px}.faqGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;grid-template-columns:25px 1fr 20px;align-items:start;gap:18px;padding:23px 0;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary h3{letter-spacing:-.02em;font-size:19px;font-weight:450;line-height:1.3}.faq summary .micro{color:#ba9adf;padding-top:4px;font-size:9px}.faqToggle{color:#c8b0ea;font-size:20px;line-height:1;transition:transform .2s}.faq details[open] .faqToggle{transform:rotate(45deg)}.faq details>p{color:var(--muted);padding:0 38px 26px 43px;font-size:14px;line-height:1.75}.contactSection{border-top:1px solid var(--line);padding-block:115px}.contactGrid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.contactGrid h2{margin-top:30px;font-size:clamp(48px,5.5vw,84px)}.contactGrid>div>p:not(.micro){color:var(--muted);max-width:42ch;margin-top:30px;font-size:16px}.contactGrid>div>.fine{font-size:12px!important}.simulationNotice{border-bottom:1px solid var(--line);color:#c4b5d9;align-items:start;gap:15px;margin-bottom:30px;padding-bottom:20px;display:flex}.simulationNotice>span{font-size:22px;line-height:1}.simulationNotice p{font-size:12px;line-height:1.6}.formGrid{grid-template-columns:1fr 1fr;gap:25px 20px;display:grid}.contactSimulation label{color:#d1cbd8;font-size:12px;display:block}.contactSimulation input,.contactSimulation select,.contactSimulation textarea{outline-offset:4px;width:100%;min-width:0;max-width:100%;color:var(--white);background:0 0;border:0;border-bottom:1px solid #ffffff40;border-radius:0;min-height:50px;padding:12px 0;font-size:16px;transition:border .2s;display:block}.contactSimulation textarea{resize:vertical}.contactSimulation select option{color:#f4f2f8;background:#14151b}.contactSimulation form>label{margin-top:28px}.contactSimulation [aria-invalid=true]{border-color:#ff928a}.fieldError{color:#ffaaa3;margin-top:8px;font-size:12px;display:block}.formActions{align-items:center;gap:25px;margin-top:28px;display:flex}.formActions .fine{max-width:23ch;font-size:10px}.formStatus{min-height:32px;margin-top:20px;font-size:13px;line-height:1.6}.formStatus.error{color:#ffaaa3}.formStatus.success{color:#ceb7ff}.formStatus.sending{color:#c5bacf}.footer{border-top:1px solid var(--line);max-width:1560px;margin:auto;padding:65px clamp(20px,3.7vw,64px) 24px}.footerTop{grid-template-columns:1.1fr .8fr 1fr;gap:60px;display:grid}.footerTop>div>p{color:#b6adc2;margin-top:20px;font-size:16px}.footerTop>div>small{color:#b6adc2;margin-top:8px;font-size:11px;display:block}.footerTop nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footerTop nav h2{letter-spacing:.1em;text-transform:uppercase;color:#c5acd9;margin-bottom:12px;font-size:10px}.footerTop nav a{color:#bab2c5;min-height:28px;padding:4px 0;font-size:12px}.footerTop nav a:hover{color:#e2cfff}.footerWordmark{letter-spacing:-.075em;white-space:nowrap;color:#d1c6e0;margin:85px 0 40px;font-size:clamp(70px,18.5vw,300px);font-weight:500;line-height:.9;overflow:hidden}.footerWordmark>span{vertical-align:top;color:#ad92d0;margin:5px 0 0 10px;font-size:.12em;display:inline-block}.footerBottom{border-top:1px solid var(--line);color:#a89eb6;letter-spacing:.06em;justify-content:space-between;gap:25px;padding-top:22px;font-size:9px;display:flex}.breadcrumb{color:#b7a9c8;gap:14px;margin-bottom:45px;font-size:11px;display:flex}.breadcrumb a{color:#c9b4e3}.interiorHero{border-bottom:1px solid var(--line);padding-top:50px;padding-bottom:80px}.interiorHero>.micro{margin-bottom:25px}.interiorHero h1{max-width:1300px;font-size:clamp(52px,7.4vw,112px);line-height:.99}.interiorIntro{justify-content:space-between;align-items:end;gap:70px;margin-top:45px;display:flex}.interiorIntro>p{color:var(--muted);max-width:62ch;font-size:18px}.interiorIntro .button{flex-shrink:0}.interiorList{padding-block:0 65px}.interiorList .serviceRows{margin-top:0}.interiorList .sectorRows{margin-top:50px}.readingSection{padding-block:0}.readingBlock{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:95px;padding:70px 0;display:grid}.readingBlock .micro{margin-bottom:25px;font-size:10px}.readingBlock h2{max-width:19ch;font-size:clamp(32px,3.4vw,52px);line-height:1.1}.readingBlock p:not(.micro){color:var(--muted);font-size:17px}.readingBlock ul{margin:25px 0 0;padding:0;list-style:none}.readingBlock li{border-top:1px solid var(--line);color:#d2c7df;padding:14px 0;font-size:14px}.readingBlock li:before{content:"↗";color:#bc93e8;margin-right:15px}.platformDemo{padding-block:60px}.platformDemo .workspace{max-width:820px;margin:auto}.platformDemo .workspacePanel{padding:40px 55px}.nextSection{border-block:1px solid var(--line);text-align:center;background:radial-gradient(at 50% 100%,#a862e014,#0000 70%)}.nextSection h2{margin-top:30px}.nextSection .actions{justify-content:center}.related{padding-block:60px}.related>h2{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:25px;font-size:12px}.related>div{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.related a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:16px;display:flex}.related a>span{color:#bc93e8}.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px;display:grid}.plan{border:1px solid var(--line);background:#101116;border-radius:5px;flex-direction:column;min-width:0;padding:32px;display:flex}.plan.featured{background:linear-gradient(155deg,#526cf215,#a862e013,#ff675d0a);border-color:#ab81e480}.plan h2{margin-top:32px;font-size:38px}.plan .price{letter-spacing:-.05em;white-space:nowrap;margin-top:20px;font-size:49px;line-height:1}.price small{color:var(--muted);letter-spacing:0;font-size:12px}.plan>.fine{margin-top:12px}.plan>ul{flex:1;margin:30px 0;padding:0;list-style:none}.plan>ul>li{border-top:1px solid var(--line);color:#d4ccde;padding:12px 0;font-size:13px;line-height:1.5}.adsBudget{background:#a862e00b;border-top:1px solid #a862e04d;margin-bottom:25px;padding:22px 0}.adsBudget .micro{font-size:9px}.adsBudget strong{margin-top:12px;font-size:17px;font-weight:500;display:block}.adsBudget p{color:var(--muted);margin-top:12px;font-size:12px}@keyframes orbDrift{to{transform:rotate(12deg)translateY(8px)}}@media (min-width:1560px){.heroCore{min-height:680px}.editorialHero h1{font-size:142px}}@media (max-width:1150px){.nav{gap:17px;font-size:12px}.brandTag{display:none}.header{gap:20px}.heroBottom{display:block}.heroBottom .actions{margin-top:30px}.heroCore{min-height:590px}.heroPlace{display:none}.splitHeading{gap:50px}.platformGrid{gap:40px}.contactGrid{gap:60px}.productHero .heroCore{gap:35px}.productHero h1{font-size:66px}.disconnected>div{margin-left:0}.process{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 0}.process li:nth-child(4){padding-left:0}.process li:nth-child(3){border-right:0}.plan{padding:25px}.plan .price{font-size:40px}.readingBlock{gap:60px}}@media (max-width:950px){.header{min-height:82px}.mobileMenu{color:#eee2ff;background:0 0;border:1px solid #ffffff35;border-radius:999px;align-items:center;gap:22px;min-height:44px;padding:10px 16px;font-size:12px;display:flex}.nav{display:none}.nav.isOpen{background:#111217;border-bottom:1px solid #ffffff35;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 130px);padding:15px 30px 25px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto}.nav.isOpen>a,.nav.isOpen summary{border-bottom:1px solid var(--line);min-height:50px;padding:15px 0;font-size:16px}.nav.isOpen .navContact{border:0;border-bottom:1px solid var(--line);border-radius:0}.nav.isOpen .locale{border-left:0;padding-left:0;font-size:13px}.dropPanel{width:100%;max-height:none;box-shadow:none;margin-bottom:15px;padding:8px;position:static}.navDrop summary{justify-content:space-between}.productHero .heroCore{grid-template-columns:1fr;gap:40px}.productHero .workspace{max-width:680px;transform:none}.productHero h1{font-size:clamp(55px,9vw,88px)}.heroKicker{padding-top:0}.heroCore{min-height:540px}.section{padding-block:80px}.splitHeading{grid-template-columns:1fr;gap:28px}.splitHeading p{max-width:62ch}.funnelNodes{gap:7px}.funnelNodes button{min-height:135px;padding:20px 12px}.funnelNodes strong{font-size:17px}.funnelDetail{grid-template-columns:1fr 1.4fr;gap:20px 40px}.funnelDetail .micro{grid-column:1/-1}.platformGrid{grid-template-columns:1fr;gap:45px}.platformGrid .workspace{max-width:720px}.sectorRow{min-height:270px;padding:28px}.sectorNumber{top:25px;left:28px}.sectorRow h3{font-size:28px}.geoGrid{gap:45px}.geoGrid h2{font-size:60px}.managerSection .section{padding-block:80px}.managerBottom{margin-top:30px;display:block}.managerBottom .button{margin-top:25px}.faqGrid{grid-template-columns:1fr;gap:40px}.contactGrid{grid-template-columns:1fr;gap:45px}.contactGrid h2{font-size:70px}.footerTop{grid-template-columns:1fr 1fr;gap:40px}.footerTop>div{grid-column:1/-1}.footerWordmark{margin-top:65px}.readingBlock{gap:40px}.interiorIntro{display:block}.interiorIntro .button{margin-top:28px}.pricingGrid{grid-template-columns:1fr}.plan{grid-template-columns:1fr 1fr;gap:0 35px;padding:35px;display:grid}.plan>.micro{grid-column:1/-1}.plan h2{margin-top:25px}.plan>.price{grid-area:3/1;font-size:55px}.plan>.fine{grid-area:4/1}.plan>ul{grid-area:2/2/5;margin-top:25px}.plan .adsBudget{grid-column:1/-1}.plan .button{grid-column:1/-1;max-width:330px}.interiorList{padding-top:0}.readingSection{padding:0}.readingBlock h2{font-size:36px}}@media (max-width:600px){.previewBar{letter-spacing:.04em;gap:10px;font-size:8px}.previewBar a span{display:none}.previewBar>div{gap:16px}.header{min-height:78px}.brand{font-size:18px}.brandMark{width:34px;height:34px;font-size:11px}.hero{padding-top:30px}.heroKicker .micro{letter-spacing:.07em;font-size:8px;line-height:1.6}.heroCopy{padding:50px 0 40px}.editorialHero h1{letter-spacing:-.065em;font-size:clamp(43px,10.7vw,65px);line-height:.99}.heroCore{min-height:440px}.heroBottom{margin-top:28px}.heroBottom>p{max-width:36ch;font-size:15px}.heroBottom .actions{gap:18px;margin-top:25px}.button{gap:25px;min-height:52px;padding:15px 22px;font-size:12px}.textLink{gap:20px;font-size:12px}.heroBottom .actions{flex-direction:column;align-items:flex-start;gap:12px}.heroFoot{padding:20px 0;font-size:8px;line-height:1.7;display:block}.heroFoot>span{display:block}.heroFoot>span+span{margin-top:7px}.orb{opacity:.32;width:500px;max-width:none;top:0;right:-180px}.productHero .heroCore{padding-top:40px;padding-bottom:40px}.productHero h1{font-size:clamp(43px,11vw,62px)}.productHero .heroBottom>p{font-size:15px}.section{padding-block:62px}.sectionLabel{gap:16px;margin-bottom:32px;font-size:9px;line-height:1.6}.splitHeading{gap:23px}h2{letter-spacing:-.055em;font-size:clamp(34px,8.8vw,51px);line-height:1.05}.splitHeading p,.lead{font-size:15px}.disconnected{gap:14px;margin-top:32px;font-size:20px}.disconnected>div{gap:12px;width:100%;margin-top:12px;padding:20px;font-size:13px}.funnel{margin-top:30px}.funnelNodes{grid-template-columns:1fr;gap:0}.funnelNodes button{border-bottom-width:0;align-items:center;gap:24px;min-height:64px;padding:15px 18px;display:flex}.funnelNodes button:last-child,.funnelNodes button[aria-pressed=true]{border-bottom-width:1px}.stepNumber{margin:0}.funnelNodes strong{font-size:20px}.nodeArrow{margin-left:auto;position:static}.funnelDetail{padding:25px 0;display:block}.funnelDetail h3{margin:12px 0;font-size:25px}.funnelDetail p{font-size:14px}.funnel>.fine{font-size:10px}.serviceRows{margin-top:30px}.serviceRow{grid-template-columns:25px 1fr 25px;gap:10px 15px;padding:25px 0}.serviceRow h3{font-size:24px;line-height:1.12}.serviceRow p{grid-area:2/2;max-width:32ch;font-size:13px;line-height:1.65}.serviceRow .rowArrow{grid-area:1/3;font-size:23px}.rowNumber{font-size:9px}.managerSection .section{padding-block:62px}.managerSection h2{font-size:clamp(36px,9.3vw,54px);line-height:1.05}.managerBottom p{font-size:15px}.platformGrid{gap:35px}.platformGrid h2{font-size:clamp(36px,9vw,51px)}.platformGrid .lead{margin-top:23px}.workspacePanel{padding:25px 22px}.workspaceTitle{font-size:27px}.workspaceNote{padding-inline:22px;font-size:9px}.windowBar{gap:8px;padding:13px 16px}.windowBar strong{font-size:9px}.conceptLabel{font-size:7px}.workspaceTabs{gap:23px;padding-inline:20px}.workspaceTabs button{font-size:11px}.workspacePanel li{gap:12px;font-size:11px}.sectorRows{grid-template-columns:1fr;gap:12px;margin-top:30px}.sectorRow{min-height:230px;padding:26px}.sectorRow h3{font-size:29px}.sectorNumber{top:24px;left:26px}.sectorRow p{max-width:31ch;font-size:13px}.geoGrid{grid-template-columns:1fr;gap:35px}.geoGrid h2{font-size:clamp(44px,11vw,65px)}.geoArt{height:225px}.geoGrid>div>p{font-size:15px}.inlineLinks{gap:20px;font-size:11px}.process{grid-template-columns:1fr 1fr;gap:25px 0;margin-top:35px}.process li{padding:20px 18px}.process li:nth-child(odd){padding-left:0}.process li:nth-child(2n){border-right:0}.process li:nth-child(3){border-right:1px solid var(--line)}.process li:nth-child(4){padding-left:18px}.process h3{margin-top:17px;font-size:22px}.process p{margin-top:10px;font-size:12px}.faqGrid{gap:30px}.faq summary{grid-template-columns:20px 1fr 18px;gap:12px;padding:20px 0}.faq summary h3{font-size:17px;line-height:1.4}.faq details>p{padding:0 15px 23px 32px;font-size:13px}.contactGrid h2{margin-top:25px;font-size:clamp(43px,11vw,62px)}.contactGrid>div>p:not(.micro){margin-top:23px;font-size:15px}.contactGrid{gap:35px}.formGrid{grid-template-columns:1fr;gap:23px}.formActions{flex-direction:column;align-items:stretch;gap:16px}.formActions .fine{max-width:none}.formStatus{font-size:12px}.footer{padding-top:45px}.footerTop{grid-template-columns:.8fr 1.2fr;gap:35px 25px}.footerTop nav a{font-size:11px;line-height:1.5}.footerTop>div>p{font-size:15px}.footerWordmark{letter-spacing:-.07em;margin:50px 0 30px;font-size:18vw}.footerWordmark>span{margin-left:6px}.footerBottom{flex-wrap:wrap;gap:15px;font-size:8px}.footerBottom>span:nth-child(2){order:3;width:100%}.breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:10px}.interiorHero{padding-top:32px;padding-bottom:45px}.interiorHero h1{font-size:clamp(38px,9.6vw,58px);line-height:1.03}.interiorHero>.micro{letter-spacing:.06em;font-size:9px}.interiorIntro{margin-top:25px}.interiorIntro>p{font-size:15px}.interiorList{padding-top:0;padding-bottom:40px}.interiorList .sectorRows{margin-top:35px}.readingSection{padding:0}.readingBlock{grid-template-columns:1fr;gap:23px;padding:42px 0}.readingBlock .micro{margin-bottom:16px;font-size:9px}.readingBlock h2{max-width:22ch;font-size:31px}.readingBlock p:not(.micro){font-size:15px;line-height:1.75}.readingBlock li{font-size:13px}.platformDemo{padding-block:40px}.platformDemo .workspacePanel{padding:25px 22px}.related{padding-block:40px}.related>div{grid-template-columns:1fr}.related a{font-size:15px}.nextSection h2{margin-top:25px}.nextSection .actions{gap:15px}.nextSection .micro{font-size:9px}.plan{padding:26px;display:flex}.plan h2{margin-top:22px;font-size:37px}.plan .price{margin-top:20px;font-size:50px}.plan>ul{margin-block:27px}.plan .button{width:100%;max-width:none}.pricingGrid{gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.productHero .workspace{transform:none}}@media (forced-colors:active){.gradient{color:canvastext;background:0 0}.primary,.brandMark{color:buttontext;background:buttonface;border:1px solid buttontext}.funnelNodes button[aria-pressed=true]{outline:2px solid highlight}}.listTitle{letter-spacing:.08em;text-transform:uppercase;color:#c5b4d8;margin:35px 0 25px;font-size:12px}.miniHeading{font-size:clamp(30px,4vw,48px)}.primary{color:#08090b;font-weight:650}.platformMap{background:radial-gradient(at 50% 10%,#526cf21b,#0000 70%);border:1px solid #a862e03d;border-radius:4px;padding:40px}.platformMapCenter{align-items:center;gap:18px;margin:55px 0 35px;display:flex}.platformMapCenter h3{font-size:32px;line-height:1.1}.platformMap ul{margin:0 0 25px;padding:0;list-style:none}.platformMap li{border-top:1px solid var(--line);color:#d2c5df;justify-content:space-between;padding:18px 0;font-size:14px;display:flex}.platformMap li span{color:#c09be6}.platformMap .fine{font-size:11px}@media (max-width:600px){.platformMap{padding:26px}.platformMapCenter{margin-top:35px}.platformMapCenter h3{font-size:26px}}.editorialHero{overflow:clip}@media (max-width:600px){.process{grid-template-columns:repeat(2,minmax(0,1fr))}.process li{min-width:0}.process h3{font-size:clamp(16px,5vw,21px)}}
.ms-contact-form{background:#101115;border:1px solid #303039;border-radius:16px;gap:22px;min-width:0;padding:clamp(22px,4vw,44px);display:grid}.ms-contact-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ms-contact-form label{color:#e3e0e9;gap:10px;min-width:0;font-size:14px;display:grid}.ms-contact-form input,.ms-contact-form select,.ms-contact-form textarea{color:#f4f1f7;width:100%;min-width:0;min-height:48px;font:inherit;background:#19191f;border:1px solid #494751;border-radius:7px;padding:12px}.ms-contact-form textarea{resize:vertical}.ms-contact-form select{max-width:100%}.ms-contact-submit{color:#08090b;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(95deg,#526cf2,#a862e0 48%,#ff675d);border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;font-weight:700;display:flex}.ms-contact-submit:disabled{opacity:.6;cursor:wait}.ms-contact-form small{color:#aaa7b5;line-height:1.6}.ms-contact-form small a{text-decoration:underline}.ms-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.ms-form-success,.ms-form-error{border:1px solid #6cba8d;border-radius:8px;padding:14px;color:#b6edcd!important}.ms-form-error{border-color:#e5807a;color:#ffb1a9!important}.ms-analytics-consent{z-index:200;color:#f6f3f9;background:#15161b;border:1px solid #55505f;border-radius:14px;max-width:1000px;margin:auto;padding:22px 28px;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 10px 60px #000b}.ms-analytics-consent strong{font-size:18px}.ms-analytics-consent p{margin:10px 0;font-size:14px;line-height:1.5}.ms-analytics-consent p a{text-decoration:underline}.ms-consent-option{align-items:center;gap:8px;margin:8px 20px 12px 0;font-size:13px;display:inline-flex}.ms-consent-option input{accent-color:#a862e0;width:18px;height:18px}.ms-analytics-consent-actions{flex-wrap:wrap;gap:10px;display:flex}.ms-analytics-consent-actions button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#24232d;border:1px solid #666070;border-radius:8px;padding:10px 16px;font-size:13px}.ms-analytics-consent-actions button:last-child{color:#08090b;background:#c8b5ef;border-color:#c8b5ef}.legalLinks{color:#aaa7b5;flex-wrap:wrap;gap:16px 28px;padding:25px 0;font-size:12px;display:flex}.legalLinks button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:30px;padding:0}.legalLinks a{align-items:center;min-height:30px;display:inline-flex}@media (max-width:600px){.ms-contact-fields{grid-template-columns:1fr}.ms-contact-form{padding:22px 18px}.ms-analytics-consent{max-height:80svh;padding:18px;bottom:10px;left:10px;right:10px;overflow:auto}.ms-consent-option{display:flex}.ms-analytics-consent-actions button{flex:auto}}
.landingDetail{border-bottom:1px solid #303039;padding-top:30px}.detailLead{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);display:grid}.detailLead h2{letter-spacing:-.045em;font-size:clamp(32px,4.4vw,62px);line-height:1.04}.detailLead p:not(.micro){color:#b4b1bf;max-width:650px;margin-top:28px;line-height:1.75}.landingVector{background:radial-gradient(#a862e011,#0000 70%);width:100%;height:auto;max-height:420px}.detailRoute{border-top:1px solid #47414e;border-bottom:1px solid #47414e;grid-template-columns:repeat(4,minmax(0,1fr));margin:65px 0;padding:0;list-style:none;display:grid}.detailRoute li{min-width:0;padding:26px 28px 30px 0;position:relative}.detailRoute li+li{border-left:1px solid #47414e;padding-left:25px}.detailRoute h3{letter-spacing:-.035em;margin-top:24px;font-size:clamp(18px,2.2vw,29px);font-weight:500;line-height:1.15}.routeArrow{color:#bf91ea;position:absolute;top:22px;right:16px}.detailOutput{grid-template-columns:1.1fr 1fr;gap:70px;display:grid}.detailOutput ul{margin:28px 0 0;padding:0;list-style:none}.detailOutput li{border-top:1px solid #303039;align-items:baseline;gap:25px;padding:20px 0;font-size:18px;line-height:1.6;display:flex}.detailOutput li span{color:#c795ef;font-size:12px}.detailOutput aside{background:linear-gradient(120deg,#526cf213,#a862e018,#ff675d0b);border:1px solid #49414f;border-radius:12px;align-self:start;padding:30px}.detailOutput aside h3{letter-spacing:-.03em;margin:0 0 16px;font-size:25px;font-weight:500}.detailOutput aside p{color:#b4b1bf;line-height:1.7}.detailLinks{gap:13px;margin-top:28px;font-size:13px;display:grid}.detailLinks a{border-top:1px solid #3b3547;padding-top:13px;line-height:1.5}.sectorDetail .detailLead{grid-template-columns:1fr 1.1fr}.sectorDetail .landingVector{order:-1}.detail-hospitality .detailRoute{background:linear-gradient(115deg,#526cf214,#ff675d10);border-radius:18px;padding-left:25px;overflow:hidden}.detail-architecture .detailRoute{border-top:0;border-bottom:0;gap:16px}.detail-architecture .detailRoute li{border:1px solid #47414e;min-height:160px;padding:25px}.detail-wellness .landingVector{max-height:340px}.detail-wellness .detailRoute{border-radius:20px}.branchRoute{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.branchRoute li,.branchRoute li+li{border:1px solid #47414e;padding:25px}.branchRoute li:last-child{text-align:center;background:linear-gradient(95deg,#526cf21b,#a862e01b,#ff675d1b);grid-column:1/-1}.detail-manager .detailRoute{background:linear-gradient(120deg,#526cf216,#a862e011);padding-left:25px}.detail-analytics .detailRoute .micro{color:#f6b08e}@media (max-width:800px){.detailLead,.sectorDetail .detailLead,.detailOutput{grid-template-columns:1fr;gap:35px}.sectorDetail .landingVector{order:0}.landingVector{max-height:280px}.detailRoute{grid-template-columns:repeat(2,minmax(0,1fr));margin:35px 0}.detailRoute li:nth-child(3){border-left:0}.detailRoute li{padding:25px 28px 25px 14px}.detailRoute li+li{padding-left:14px}.detailRoute h3{font-size:23px}.detailOutput aside{padding:25px}.detail-hospitality .detailRoute,.detail-manager .detailRoute{padding-left:0}.branchRoute li:last-child{grid-column:1/-1}}@media (max-width:380px){.detailRoute h3{font-size:19px}.detail-architecture .detailRoute{gap:8px}.detail-architecture .detailRoute li{padding:15px}.detailOutput li{font-size:16px}}@media (max-width:480px){.detailRoute,.branchRoute{grid-template-columns:minmax(0,1fr)}.detailRoute li,.detailRoute li+li{border-bottom:1px solid #47414e;border-left:0;padding:20px}.detailRoute h3{margin-top:12px;font-size:24px}.detail-architecture .detailRoute li{min-height:0;padding:20px}.branchRoute li:last-child{grid-column:auto}}
